- abbrev - 枚举 中的变量org.apache.calcite.sql.fun.SqlLibrary
-
Abbreviation for the library used in SQL reference.
- abs(byte) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL ABS operator applied to byte values.
- abs(short) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL ABS operator applied to short values.
- abs(int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL ABS operator applied to int values.
- abs(long) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL ABS operator applied to long values.
- abs(float) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL ABS operator applied to float values.
- abs(double) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL ABS operator applied to double values.
- abs(BigDecimal) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL ABS operator applied to BigDecimal values.
- ABS - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- absentOverClause() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- ABSTRACT_FACTORY_PATTERN - 接口 中的静态变量org.apache.calcite.util.Glossary
-
Provide an interface for creating families of related or dependent
objects without specifying their concrete classes.
- AbstractConverter - org.apache.calcite.plan.volcano中的类
-
Converts a relational expression to any given output convention.
- AbstractConverter(RelOptCluster, RelSubset, RelTraitDef, RelTraitSet) - 类 的构造器org.apache.calcite.plan.volcano.AbstractConverter
-
- AbstractConverter.ExpandConversionRule - org.apache.calcite.plan.volcano中的类
-
Rule which converts an
AbstractConverter into a chain of
converters from the source relation to the target traits.
- AbstractEnumerable<T> - org.apache.calcite.linq4j中的类
-
Abstract implementation of the
Enumerable interface that
implements the extension methods.
- AbstractEnumerable() - 类 的构造器org.apache.calcite.linq4j.AbstractEnumerable
-
- AbstractEnumerable2<T> - org.apache.calcite.linq4j中的类
-
Abstract implementation of the
Enumerable
interface that implements the extension methods.
- AbstractEnumerable2() - 类 的构造器org.apache.calcite.linq4j.AbstractEnumerable2
-
- AbstractFlatList() - 类 的构造器org.apache.calcite.runtime.FlatLists.AbstractFlatList
-
- AbstractJoinExtractFilterRule - org.apache.calcite.rel.rules中的类
-
- AbstractJoinExtractFilterRule(RelOptRuleOperand, RelBuilderFactory, String) - 类 的构造器org.apache.calcite.rel.rules.AbstractJoinExtractFilterRule
-
Creates an AbstractJoinExtractFilterRule.
- AbstractMapping() - 类 的构造器org.apache.calcite.util.mapping.Mappings.AbstractMapping
-
- AbstractNode - org.apache.calcite.linq4j.tree中的类
-
Abstract implementation of
Node.
- AbstractPreparingTable() - 类 的构造器org.apache.calcite.prepare.Prepare.AbstractPreparingTable
-
- AbstractQueryable<T> - org.apache.calcite.linq4j中的类
-
Abstract implementation of the
Queryable interface that implements
the extension methods.
- AbstractQueryable() - 类 的构造器org.apache.calcite.linq4j.AbstractQueryable
-
- AbstractQueryableTable - org.apache.calcite.adapter.java中的类
-
Abstract base class for implementing
Table.
- AbstractQueryableTable(Type) - 类 的构造器org.apache.calcite.adapter.java.AbstractQueryableTable
-
- AbstractRelNode - org.apache.calcite.rel中的类
-
Base class for every relational expression (
RelNode).
- AbstractRelNode(RelOptCluster, RelTraitSet) - 类 的构造器org.apache.calcite.rel.AbstractRelNode
-
Creates an AbstractRelNode.
- AbstractRelOptPlanner - org.apache.calcite.plan中的类
-
Abstract base for implementations of the
RelOptPlanner interface.
- AbstractRelOptPlanner(RelOptCostFactory, Context) - 类 的构造器org.apache.calcite.plan.AbstractRelOptPlanner
-
Creates an AbstractRelOptPlanner.
- AbstractSchema - org.apache.calcite.schema.impl中的类
-
Abstract implementation of
Schema.
- AbstractSchema() - 类 的构造器org.apache.calcite.schema.impl.AbstractSchema
-
- AbstractSchema.Factory - org.apache.calcite.schema.impl中的类
-
- AbstractSourceMapping - org.apache.calcite.util.mapping中的类
-
Simple implementation of
Mappings.TargetMapping where the
number of sources and targets are specified as constructor parameters and you
just need to implement one method,
- AbstractSourceMapping(int, int) - 类 的构造器org.apache.calcite.util.mapping.AbstractSourceMapping
-
- AbstractSqlType - org.apache.calcite.sql.type中的类
-
Abstract base class for SQL implementations of
RelDataType.
- AbstractSqlType(SqlTypeName, boolean, List<? extends RelDataTypeField>) - 类 的构造器org.apache.calcite.sql.type.AbstractSqlType
-
Creates an AbstractSqlType.
- AbstractSumSplitter() - 类 的构造器org.apache.calcite.sql.SqlSplittableAggFunction.AbstractSumSplitter
-
- AbstractTable - org.apache.calcite.schema.impl中的类
-
Abstract base class for implementing
Table.
- AbstractTable() - 类 的构造器org.apache.calcite.schema.impl.AbstractTable
-
- AbstractTableQueryable<T> - org.apache.calcite.schema.impl中的类
-
- AbstractTableQueryable(QueryProvider, SchemaPlus, QueryableTable, String) - 类 的构造器org.apache.calcite.schema.impl.AbstractTableQueryable
-
- AbstractTargetMapping - org.apache.calcite.util.mapping中的类
-
Simple implementation of
Mappings.TargetMapping where the
number of sources and targets are specified as constructor parameters and you
just need to implement one method,
- AbstractTargetMapping(int, int) - 类 的构造器org.apache.calcite.util.mapping.AbstractTargetMapping
-
- AbstractTypeCoercion - org.apache.calcite.sql.validate.implicit中的类
-
Base class for all the type coercion rules.
- AbstractUnifyRule(SubstitutionVisitor.Operand, SubstitutionVisitor.Operand, int) - 类 的构造器org.apache.calcite.plan.SubstitutionVisitor.AbstractUnifyRule
-
- accAdvance(AggAddContext, Expression, Expression) - 类 中的方法org.apache.calcite.adapter.enumerable.StrictAggImplementor
-
- accept(ExpressionWriter) - 类 中的方法org.apache.calcite.linq4j.tree.AbstractNode
-
- accept(Shuttle) - 类 中的方法org.apache.calcite.linq4j.tree.AbstractNode
-
- accept(Shuttle) - 类 中的方法org.apache.calcite.linq4j.tree.BinaryExpression
-
- accept(Visitor<R>) - 类 中的方法org.apache.calcite.linq4j.tree.BinaryExpression
-
- accept(Shuttle) - 类 中的方法org.apache.calcite.linq4j.tree.BlockStatement
-
- accept(Visitor<R>) - 类 中的方法org.apache.calcite.linq4j.tree.BlockStatement
-
- accept(ExpressionWriter) - 类 中的方法org.apache.calcite.linq4j.tree.ClassDeclaration
-
- accept(Shuttle) - 类 中的方法org.apache.calcite.linq4j.tree.ClassDeclaration
-
- accept(Visitor<R>) - 类 中的方法org.apache.calcite.linq4j.tree.ClassDeclaration
-
- accept(Visitor<R>) - 类 中的方法org.apache.calcite.linq4j.tree.ConditionalExpression
-
- accept(Shuttle) - 类 中的方法org.apache.calcite.linq4j.tree.ConditionalStatement
-
- accept(Visitor<R>) - 类 中的方法org.apache.calcite.linq4j.tree.ConditionalStatement
-
- accept(Shuttle) - 类 中的方法org.apache.calcite.linq4j.tree.ConstantExpression
-
- accept(Visitor<R>) - 类 中的方法org.apache.calcite.linq4j.tree.ConstantExpression
-
- accept(Shuttle) - 类 中的方法org.apache.calcite.linq4j.tree.ConstructorDeclaration
-
- accept(Visitor<R>) - 类 中的方法org.apache.calcite.linq4j.tree.ConstructorDeclaration
-
- accept(ExpressionWriter) - 类 中的方法org.apache.calcite.linq4j.tree.ConstructorDeclaration
-
- accept(Shuttle) - 类 中的方法org.apache.calcite.linq4j.tree.DeclarationStatement
-
- accept(Visitor<R>) - 类 中的方法org.apache.calcite.linq4j.tree.DeclarationStatement
-
- accept(Shuttle) - 类 中的方法org.apache.calcite.linq4j.tree.DefaultExpression
-
- accept(Visitor<R>) - 类 中的方法org.apache.calcite.linq4j.tree.DefaultExpression
-
- accept(Shuttle) - 类 中的方法org.apache.calcite.linq4j.tree.DynamicExpression
-
- accept(Visitor<R>) - 类 中的方法org.apache.calcite.linq4j.tree.DynamicExpression
-
- accept(Shuttle) - 类 中的方法org.apache.calcite.linq4j.tree.Expression
-
- accept(Shuttle) - 类 中的方法org.apache.calcite.linq4j.tree.FieldDeclaration
-
- accept(Visitor<R>) - 类 中的方法org.apache.calcite.linq4j.tree.FieldDeclaration
-
- accept(ExpressionWriter) - 类 中的方法org.apache.calcite.linq4j.tree.FieldDeclaration
-
- accept(Shuttle) - 类 中的方法org.apache.calcite.linq4j.tree.ForEachStatement
-
- accept(Visitor<R>) - 类 中的方法org.apache.calcite.linq4j.tree.ForEachStatement
-
- accept(Shuttle) - 类 中的方法org.apache.calcite.linq4j.tree.ForStatement
-
- accept(Visitor<R>) - 类 中的方法org.apache.calcite.linq4j.tree.ForStatement
-
- accept(Shuttle) - 类 中的方法org.apache.calcite.linq4j.tree.FunctionExpression
-
- accept(Visitor<R>) - 类 中的方法org.apache.calcite.linq4j.tree.FunctionExpression
-
- accept(Shuttle) - 类 中的方法org.apache.calcite.linq4j.tree.GotoStatement
-
- accept(Visitor<R>) - 类 中的方法org.apache.calcite.linq4j.tree.GotoStatement
-
- accept(Shuttle) - 类 中的方法org.apache.calcite.linq4j.tree.IndexExpression
-
- accept(Visitor<R>) - 类 中的方法org.apache.calcite.linq4j.tree.IndexExpression
-
- accept(Shuttle) - 类 中的方法org.apache.calcite.linq4j.tree.InvocationExpression
-
- accept(Visitor<R>) - 类 中的方法org.apache.calcite.linq4j.tree.InvocationExpression
-
- accept(Shuttle) - 类 中的方法org.apache.calcite.linq4j.tree.LabelStatement
-
- accept(Visitor<R>) - 类 中的方法org.apache.calcite.linq4j.tree.LabelStatement
-
- accept(Shuttle) - 类 中的方法org.apache.calcite.linq4j.tree.LambdaExpression
-
- accept(Visitor<R>) - 类 中的方法org.apache.calcite.linq4j.tree.LambdaExpression
-
- accept(Shuttle) - 类 中的方法org.apache.calcite.linq4j.tree.ListInitExpression
-
- accept(Visitor<R>) - 类 中的方法org.apache.calcite.linq4j.tree.ListInitExpression
-
- accept(Shuttle) - 类 中的方法org.apache.calcite.linq4j.tree.MemberDeclaration
-
- accept(Shuttle) - 类 中的方法org.apache.calcite.linq4j.tree.MemberExpression
-
- accept(Visitor<R>) - 类 中的方法org.apache.calcite.linq4j.tree.MemberExpression
-
- accept(Shuttle) - 类 中的方法org.apache.calcite.linq4j.tree.MemberInitExpression
-
- accept(Visitor<R>) - 类 中的方法org.apache.calcite.linq4j.tree.MemberInitExpression
-
- accept(Shuttle) - 类 中的方法org.apache.calcite.linq4j.tree.MethodCallExpression
-
- accept(Visitor<R>) - 类 中的方法org.apache.calcite.linq4j.tree.MethodCallExpression
-
- accept(Shuttle) - 类 中的方法org.apache.calcite.linq4j.tree.MethodDeclaration
-
- accept(Visitor<R>) - 类 中的方法org.apache.calcite.linq4j.tree.MethodDeclaration
-
- accept(ExpressionWriter) - 类 中的方法org.apache.calcite.linq4j.tree.MethodDeclaration
-
- accept(Shuttle) - 类 中的方法org.apache.calcite.linq4j.tree.NewArrayExpression
-
- accept(Visitor<R>) - 类 中的方法org.apache.calcite.linq4j.tree.NewArrayExpression
-
- accept(Shuttle) - 类 中的方法org.apache.calcite.linq4j.tree.NewExpression
-
- accept(Visitor<R>) - 类 中的方法org.apache.calcite.linq4j.tree.NewExpression
-
- accept(Visitor<R>) - 接口 中的方法org.apache.calcite.linq4j.tree.Node
-
- accept(Shuttle) - 接口 中的方法org.apache.calcite.linq4j.tree.Node
-
- accept(ExpressionWriter) - 接口 中的方法org.apache.calcite.linq4j.tree.Node
-
- accept(Shuttle) - 类 中的方法org.apache.calcite.linq4j.tree.ParameterExpression
-
- accept(Visitor<R>) - 类 中的方法org.apache.calcite.linq4j.tree.ParameterExpression
-
- accept(Shuttle) - 类 中的方法org.apache.calcite.linq4j.tree.Statement
-
- accept(Shuttle) - 类 中的方法org.apache.calcite.linq4j.tree.SwitchStatement
-
- accept(Visitor<R>) - 类 中的方法org.apache.calcite.linq4j.tree.SwitchStatement
-
- accept(Shuttle) - 类 中的方法org.apache.calcite.linq4j.tree.TernaryExpression
-
- accept(Visitor<R>) - 类 中的方法org.apache.calcite.linq4j.tree.TernaryExpression
-
- accept(Shuttle) - 类 中的方法org.apache.calcite.linq4j.tree.ThrowStatement
-
- accept(Visitor<R>) - 类 中的方法org.apache.calcite.linq4j.tree.ThrowStatement
-
- accept(Shuttle) - 类 中的方法org.apache.calcite.linq4j.tree.TryStatement
-
- accept(Visitor<R>) - 类 中的方法org.apache.calcite.linq4j.tree.TryStatement
-
- accept(Shuttle) - 类 中的方法org.apache.calcite.linq4j.tree.TypeBinaryExpression
-
- accept(Visitor<R>) - 类 中的方法org.apache.calcite.linq4j.tree.TypeBinaryExpression
-
- accept(Shuttle) - 类 中的方法org.apache.calcite.linq4j.tree.UnaryExpression
-
- accept(Visitor<R>) - 类 中的方法org.apache.calcite.linq4j.tree.UnaryExpression
-
- accept(Shuttle) - 类 中的方法org.apache.calcite.linq4j.tree.WhileStatement
-
- accept(Visitor<R>) - 类 中的方法org.apache.calcite.linq4j.tree.WhileStatement
-
- accept(ModelHandler) - 类 中的方法org.apache.calcite.model.JsonColumn
-
- accept(ModelHandler) - 类 中的方法org.apache.calcite.model.JsonCustomSchema
-
- accept(ModelHandler) - 类 中的方法org.apache.calcite.model.JsonCustomTable
-
- accept(ModelHandler) - 类 中的方法org.apache.calcite.model.JsonFunction
-
- accept(ModelHandler) - 类 中的方法org.apache.calcite.model.JsonJdbcSchema
-
- accept(ModelHandler) - 类 中的方法org.apache.calcite.model.JsonLattice
-
- accept(ModelHandler) - 类 中的方法org.apache.calcite.model.JsonMapSchema
-
- accept(ModelHandler) - 类 中的方法org.apache.calcite.model.JsonMaterialization
-
- accept(ModelHandler) - 类 中的方法org.apache.calcite.model.JsonMeasure
-
- accept(ModelHandler) - 类 中的方法org.apache.calcite.model.JsonSchema
-
- accept(ModelHandler) - 类 中的方法org.apache.calcite.model.JsonTable
-
- accept(ModelHandler) - 类 中的方法org.apache.calcite.model.JsonTile
-
- accept(ModelHandler) - 类 中的方法org.apache.calcite.model.JsonType
-
- accept(ModelHandler) - 类 中的方法org.apache.calcite.model.JsonView
-
- accept(RelShuttle) - 类 中的方法org.apache.calcite.rel.AbstractRelNode
-
- accept(RexShuttle) - 类 中的方法org.apache.calcite.rel.AbstractRelNode
-
- accept(RexShuttle) - 类 中的方法org.apache.calcite.rel.core.Calc
-
- accept(RexShuttle) - 类 中的方法org.apache.calcite.rel.core.Filter
-
- accept(RexShuttle) - 类 中的方法org.apache.calcite.rel.core.Join
-
- accept(RexShuttle) - 类 中的方法org.apache.calcite.rel.core.Project
-
- accept(RexShuttle) - 类 中的方法org.apache.calcite.rel.core.Snapshot
-
- accept(RexShuttle) - 类 中的方法org.apache.calcite.rel.core.Sort
-
- accept(RexShuttle) - 类 中的方法org.apache.calcite.rel.core.TableFunctionScan
-
- accept(RelShuttle) - 类 中的方法org.apache.calcite.rel.core.TableScan
-
- accept(RelShuttle) - 类 中的方法org.apache.calcite.rel.logical.LogicalAggregate
-
- accept(RelShuttle) - 类 中的方法org.apache.calcite.rel.logical.LogicalCorrelate
-
- accept(RelShuttle) - 类 中的方法org.apache.calcite.rel.logical.LogicalExchange
-
- accept(RelShuttle) - 类 中的方法org.apache.calcite.rel.logical.LogicalFilter
-
- accept(RelShuttle) - 类 中的方法org.apache.calcite.rel.logical.LogicalIntersect
-
- accept(RelShuttle) - 类 中的方法org.apache.calcite.rel.logical.LogicalJoin
-
- accept(RelShuttle) - 类 中的方法org.apache.calcite.rel.logical.LogicalMatch
-
- accept(RelShuttle) - 类 中的方法org.apache.calcite.rel.logical.LogicalMinus
-
- accept(RelShuttle) - 类 中的方法org.apache.calcite.rel.logical.LogicalProject
-
- accept(RelShuttle) - 类 中的方法org.apache.calcite.rel.logical.LogicalSort
-
- accept(RelShuttle) - 类 中的方法org.apache.calcite.rel.logical.LogicalUnion
-
- accept(RelShuttle) - 类 中的方法org.apache.calcite.rel.logical.LogicalValues
-
- accept(RelShuttle) - 接口 中的方法org.apache.calcite.rel.RelNode
-
Accepts a visit from a shuttle.
- accept(RexShuttle) - 接口 中的方法org.apache.calcite.rel.RelNode
-
Accepts a visit from a shuttle.
- accept(RexShuttle) - 类 中的方法org.apache.calcite.rel.rules.MultiJoin
-
- accept(RexVisitor<R>) - 类 中的方法org.apache.calcite.rex.RexCall
-
- accept(RexBiVisitor<R, P>, P) - 类 中的方法org.apache.calcite.rex.RexCall
-
- accept(RexVisitor<R>) - 类 中的方法org.apache.calcite.rex.RexCorrelVariable
-
- accept(RexBiVisitor<R, P>, P) - 类 中的方法org.apache.calcite.rex.RexCorrelVariable
-
- accept(RexVisitor<R>) - 类 中的方法org.apache.calcite.rex.RexDynamicParam
-
- accept(RexBiVisitor<R, P>, P) - 类 中的方法org.apache.calcite.rex.RexDynamicParam
-
- accept(RexVisitor<R>) - 类 中的方法org.apache.calcite.rex.RexFieldAccess
-
- accept(RexBiVisitor<R, P>, P) - 类 中的方法org.apache.calcite.rex.RexFieldAccess
-
- accept(RexVisitor<R>) - 类 中的方法org.apache.calcite.rex.RexInputRef
-
- accept(RexBiVisitor<R, P>, P) - 类 中的方法org.apache.calcite.rex.RexInputRef
-
- accept(RexVisitor<R>) - 类 中的方法org.apache.calcite.rex.RexLiteral
-
- accept(RexBiVisitor<R, P>, P) - 类 中的方法org.apache.calcite.rex.RexLiteral
-
- accept(RexVisitor<R>) - 类 中的方法org.apache.calcite.rex.RexLocalRef
-
- accept(RexBiVisitor<R, P>, P) - 类 中的方法org.apache.calcite.rex.RexLocalRef
-
- accept(RexVisitor<R>) - 类 中的方法org.apache.calcite.rex.RexNode
-
Accepts a visitor, dispatching to the right overloaded
visitXxx method.
- accept(RexBiVisitor<R, P>, P) - 类 中的方法org.apache.calcite.rex.RexNode
-
- accept(RexVisitor<R>) - 类 中的方法org.apache.calcite.rex.RexOver
-
- accept(RexBiVisitor<R, P>, P) - 类 中的方法org.apache.calcite.rex.RexOver
-
- accept(RexVisitor<R>) - 类 中的方法org.apache.calcite.rex.RexPatternFieldRef
-
- accept(RexBiVisitor<R, P>, P) - 类 中的方法org.apache.calcite.rex.RexPatternFieldRef
-
- accept(RexVisitor<R>) - 类 中的方法org.apache.calcite.rex.RexRangeRef
-
- accept(RexBiVisitor<R, P>, P) - 类 中的方法org.apache.calcite.rex.RexRangeRef
-
- accept(RexVisitor<R>) - 类 中的方法org.apache.calcite.rex.RexSubQuery
-
- accept(RexBiVisitor<R, P>, P) - 类 中的方法org.apache.calcite.rex.RexSubQuery
-
- accept(RexVisitor<R>) - 类 中的方法org.apache.calcite.rex.RexTableInputRef
-
- accept(RexBiVisitor<R, P>, P) - 类 中的方法org.apache.calcite.rex.RexTableInputRef
-
- accept(RexVisitor<R>) - 类 中的方法org.apache.calcite.rex.RexWindowBound
-
- accept(SqlVisitor<R>) - 类 中的方法org.apache.calcite.sql.SqlCall
-
- accept(SqlVisitor<R>) - 类 中的方法org.apache.calcite.sql.SqlDataTypeSpec
-
- accept(SqlVisitor<R>) - 类 中的方法org.apache.calcite.sql.SqlDynamicParam
-
- accept(SqlVisitor<R>) - 类 中的方法org.apache.calcite.sql.SqlIdentifier
-
- accept(SqlVisitor<R>) - 类 中的方法org.apache.calcite.sql.SqlIntervalQualifier
-
- accept(SqlVisitor<R>) - 类 中的方法org.apache.calcite.sql.SqlLiteral
-
- accept(SqlVisitor<R>) - 类 中的方法org.apache.calcite.sql.SqlNode
-
Accepts a generic visitor.
- accept(SqlVisitor<R>) - 类 中的方法org.apache.calcite.sql.SqlNodeList
-
- accept2(ExpressionWriter, boolean) - 类 中的方法org.apache.calcite.linq4j.tree.DeclarationStatement
-
- acceptCall(SqlVisitor<R>, SqlCall, boolean, SqlBasicVisitor.ArgHandler<R>) - 类 中的方法org.apache.calcite.sql.fun.SqlDotOperator
-
- acceptCall(SqlVisitor<R>, SqlCall, boolean, SqlBasicVisitor.ArgHandler<R>) - 类 中的方法org.apache.calcite.sql.SqlAsOperator
-
- acceptCall(SqlVisitor<R>, SqlCall, boolean, SqlBasicVisitor.ArgHandler<R>) - 类 中的方法org.apache.calcite.sql.SqlMatchRecognize.SqlMatchRecognizeOperator
-
- acceptCall(SqlVisitor<R>, SqlCall) - 类 中的方法org.apache.calcite.sql.SqlOperator
-
Accepts a
SqlVisitor, visiting each operand of a call.
- acceptCall(SqlVisitor<R>, SqlCall, boolean, SqlBasicVisitor.ArgHandler<R>) - 类 中的方法org.apache.calcite.sql.SqlOperator
-
- acceptCall(SqlVisitor<R>, SqlCall, boolean, SqlBasicVisitor.ArgHandler<R>) - 类 中的方法org.apache.calcite.sql.SqlOverOperator
-
Accepts a
SqlVisitor, and tells it to visit each child.
- acceptCall(SqlVisitor<R>, SqlCall, boolean, SqlBasicVisitor.ArgHandler<R>) - 类 中的方法org.apache.calcite.sql.SqlSelectOperator
-
- acceptCall(SqlVisitor<R>, SqlCall, boolean, SqlBasicVisitor.ArgHandler<R>) - 类 中的方法org.apache.calcite.sql.SqlSnapshot.SqlSnapshotOperator
-
- accessNotAllowed(String, String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- accessors(Expression, List<Integer>) - 接口 中的方法org.apache.calcite.adapter.enumerable.PhysType
-
- accessors(Expression, List<Integer>) - 类 中的方法org.apache.calcite.adapter.enumerable.PhysTypeImpl
-
- AccessSqlDialect - org.apache.calcite.sql.dialect中的类
-
A SqlDialect implementation for the Access database.
- AccessSqlDialect(SqlDialect.Context) - 类 的构造器org.apache.calcite.sql.dialect.AccessSqlDialect
-
Creates an AccessSqlDialect.
- accessValue(RexNode) - 类 中的方法org.apache.calcite.rel.rules.ReduceDecimalsRule.RexExpander
-
Retrieves the primitive value of a numeric node.
- accumulate(Iterable<TSource>, TAccumulate) - 类 中的方法org.apache.calcite.adapter.enumerable.BasicLazyAccumulator
-
- accumulate(Iterable<TSource>, TOrigAccumulate) - 接口 中的方法org.apache.calcite.adapter.enumerable.LazyAggregateLambdaFactory.LazyAccumulator
-
- accumulate(Iterable<TSource>, TAccumulate) - 类 中的方法org.apache.calcite.adapter.enumerable.SourceSorter
-
- accumulator() - 接口 中的方法org.apache.calcite.adapter.enumerable.AggResetContext
-
Returns accumulator variables that should be reset.
- accumulator() - 类 中的方法org.apache.calcite.adapter.enumerable.impl.AggResetContextImpl
-
- accumulatorAdder - 类 中的变量org.apache.calcite.adapter.enumerable.AggImpState
-
- accumulatorAdder() - 接口 中的方法org.apache.calcite.adapter.enumerable.AggregateLambdaFactory
-
- accumulatorAdder() - 类 中的方法org.apache.calcite.adapter.enumerable.BasicAggregateLambdaFactory
-
- accumulatorAdder() - 类 中的方法org.apache.calcite.adapter.enumerable.LazyAggregateLambdaFactory
-
- accumulatorInitializer() - 接口 中的方法org.apache.calcite.adapter.enumerable.AggregateLambdaFactory
-
- accumulatorInitializer() - 类 中的方法org.apache.calcite.adapter.enumerable.BasicAggregateLambdaFactory
-
- accumulatorInitializer() - 类 中的方法org.apache.calcite.adapter.enumerable.LazyAggregateLambdaFactory
-
- accumulatorType - 类 中的变量org.apache.calcite.schema.impl.AggregateFunctionImpl
-
- acos(BigDecimal) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL ACOS operator applied to BigDecimal values.
- acos(double) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL ACOS operator applied to double values.
- ACOS - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- adapt(IntegerFunction1<T1>) - 类 中的静态方法org.apache.calcite.linq4j.function.Functions
-
- adapt(DoubleFunction1<T1>) - 类 中的静态方法org.apache.calcite.linq4j.function.Functions
-
- adapt(LongFunction1<T1>) - 类 中的静态方法org.apache.calcite.linq4j.function.Functions
-
- adapt(FloatFunction1<T1>) - 类 中的静态方法org.apache.calcite.linq4j.function.Functions
-
- adapt(List<T1>, Function1<T1, R>) - 类 中的静态方法org.apache.calcite.linq4j.function.Functions
-
- adapt(T[], Function1<T, R>) - 类 中的静态方法org.apache.calcite.linq4j.function.Functions
-
- ADAPTER_PATTERN - 接口 中的静态变量org.apache.calcite.util.Glossary
-
Convert the interface of a class into another interface clients expect.
- adaptTo(RelNode, List<Integer>, int, int, int) - 类 中的方法org.apache.calcite.rel.core.AggregateCall
-
Creates an equivalent AggregateCall that is adapted to a new input types
and/or number of columns in GROUP BY.
- add(Map<String, String>, List<String>) - 类 中的方法org.apache.calcite.adapter.cassandra.CassandraRel.Implementor
-
Adds newly projected fields and restricted predicates.
- add(String, String) - 类 中的方法org.apache.calcite.adapter.mongodb.MongoRel.Implementor
-
- add(BigDecimal, BigDecimal) - 类 中的方法org.apache.calcite.interpreter.AggregateNode.BigDecimalSum
-
- add(double, double) - 类 中的方法org.apache.calcite.interpreter.AggregateNode.DoubleSum
-
- add(int, int) - 类 中的方法org.apache.calcite.interpreter.AggregateNode.IntSum
-
- add(long, long) - 类 中的方法org.apache.calcite.interpreter.AggregateNode.LongSum
-
- add(Boolean, Boolean) - 类 中的方法org.apache.calcite.interpreter.AggregateNode.MinBoolean
-
- add(T, T) - 类 中的方法org.apache.calcite.interpreter.AggregateNode.NumericComparison
-
- add(String, Table) - 类 中的方法org.apache.calcite.jdbc.CalciteSchema
-
Defines a table within this schema.
- add(String, Table, ImmutableList<String>) - 类 中的方法org.apache.calcite.jdbc.CalciteSchema
-
Defines a table within this schema.
- add(String, RelProtoDataType) - 类 中的方法org.apache.calcite.jdbc.CalciteSchema
-
Defines a type within this schema.
- add(String, Schema) - 类 中的方法org.apache.calcite.jdbc.CalciteSchema
-
Adds a child schema of this schema.
- add(E) - 类 中的方法org.apache.calcite.linq4j.MemoryFactory
-
- add(Statement) - 类 中的方法org.apache.calcite.linq4j.tree.BlockBuilder
-
- add(Expression) - 类 中的方法org.apache.calcite.linq4j.tree.BlockBuilder
-
- add(Expression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a BinaryExpression that represents an arithmetic
addition operation that does not have overflow checking.
- add(Expression, Expression, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a BinaryExpression that represents an arithmetic
addition operation that does not have overflow checking.
- add(String, RelDataType) - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFactory.Builder
-
Adds a field with given name and type.
- add(String, SqlTypeName) - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFactory.Builder
-
- add(String, SqlTypeName, int) - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFactory.Builder
-
- add(String, SqlTypeName, int, int) - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFactory.Builder
-
- add(String, TimeUnit, int, TimeUnit, int) - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFactory.Builder
-
Adds a field with an interval type.
- add(RelDataTypeField) - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFactory.Builder
-
Adds a field.
- add(String, RelDataType) - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFactory.FieldInfoBuilder
-
已过时。
- add(String, SqlTypeName) - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFactory.FieldInfoBuilder
-
已过时。
- add(String, SqlTypeName, int) - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFactory.FieldInfoBuilder
-
已过时。
- add(String, SqlTypeName, int, int) - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFactory.FieldInfoBuilder
-
已过时。
- add(String, TimeUnit, int, TimeUnit, int) - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFactory.FieldInfoBuilder
-
已过时。
- add(RelDataTypeField) - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFactory.FieldInfoBuilder
-
已过时。
- add(Consumer<T>) - 枚举 中的方法org.apache.calcite.runtime.Hook
-
- add(Function<T, R>) - 枚举 中的方法org.apache.calcite.runtime.Hook
-
- add(String, Predicate<MemoryFactory.Memory<E>>) - 类 中的方法org.apache.calcite.runtime.Matcher.Builder
-
Associates a predicate with a symbol.
- add(Class<?>, String) - 类 中的方法org.apache.calcite.schema.impl.ReflectiveFunctionBase.ParameterListBuilder
-
- add(Class<?>, String, boolean) - 类 中的方法org.apache.calcite.schema.impl.ReflectiveFunctionBase.ParameterListBuilder
-
- add(Table) - 类 中的方法org.apache.calcite.schema.impl.StarTable
-
- add(String, Schema) - 接口 中的方法org.apache.calcite.schema.SchemaPlus
-
Adds a schema as a sub-schema of this schema, and returns the wrapped
object.
- add(String, Table) - 接口 中的方法org.apache.calcite.schema.SchemaPlus
-
Adds a table to this schema.
- add(String, Function) - 接口 中的方法org.apache.calcite.schema.SchemaPlus
-
Adds a function to this schema.
- add(String, RelProtoDataType) - 接口 中的方法org.apache.calcite.schema.SchemaPlus
-
Adds a type to this schema.
- add(String, Lattice) - 接口 中的方法org.apache.calcite.schema.SchemaPlus
-
Adds a lattice to this schema.
- add(SqlNode) - 类 中的方法org.apache.calcite.sql.parser.Span
-
Adds a node's position to the list,
and returns this Span.
- add(SqlParserPos) - 类 中的方法org.apache.calcite.sql.parser.Span
-
Adds a position to the list,
and returns this Span.
- add(SqlAbstractParserImpl) - 类 中的方法org.apache.calcite.sql.parser.Span
-
Adds the position of the last token emitted by a parser to the list,
and returns this Span.
- add(int, String, SqlParserPos) - 类 中的方法org.apache.calcite.sql.SqlIdentifier
-
Returns an identifier that is the same as this except with a component
added at a given position.
- add(SqlNode) - 类 中的方法org.apache.calcite.sql.SqlNodeList
-
- add(SqlOperatorTable) - 类 中的方法org.apache.calcite.sql.util.ChainedSqlOperatorTable
-
Adds an underlying table.
- add(SqlOperator) - 类 中的方法org.apache.calcite.sql.util.ListSqlOperatorTable
-
- add(int, E) - 类 中的方法org.apache.calcite.util.CastingList
-
- add(E) - 类 中的方法org.apache.calcite.util.ChunkList
-
- add(int, E) - 类 中的方法org.apache.calcite.util.ChunkList
-
- add(E) - 类 中的方法org.apache.calcite.util.Closer
-
Registers a resource.
- add(E) - 类 中的方法org.apache.calcite.util.EquivalenceSet
-
Adds an element, and returns the element (which is its own parent).
- add(E) - 类 中的方法org.apache.calcite.util.ImmutableNullableList.Builder
-
Adds element to the ImmutableNullableList.
- add(E...) - 类 中的方法org.apache.calcite.util.ImmutableNullableList.Builder
-
Adds each element of elements to the
ImmutableNullableList.
- add(String) - 类 中的方法org.apache.calcite.util.NameSet
-
- add(Double, Double) - 类 中的静态方法org.apache.calcite.util.NumberUtil
-
- add(E) - 类 中的方法org.apache.calcite.util.PartiallyOrderedSet
-
Adds an element to this lattice.
- addAggCall(AggregateCall, int, List<AggregateCall>, Map<AggregateCall, RexNode>, List<RelDataType>) - 类 中的方法org.apache.calcite.rex.RexBuilder
-
Creates a reference to an aggregate call, checking for repeated calls.
- addAggCall(AggregateCall, int, boolean, List<AggregateCall>, Map<AggregateCall, RexNode>, List<RelDataType>) - 类 中的方法org.apache.calcite.rex.RexBuilder
-
已过时。
- addAggregateFunctions(Map<String, String>) - 类 中的方法org.apache.calcite.adapter.geode.rel.GeodeRel.GeodeImplementContext
-
- addAlias(SqlNode, String) - 类 中的静态方法org.apache.calcite.sql.validate.SqlValidatorUtil
-
Converts an expression "expr" into "expr AS alias".
- addAlias(SqlOperator, SqlOperator) - 类 中的方法org.apache.calcite.sql2rel.ReflectiveConvertletTable
-
Registers that one operator is an alias for another.
- addAll(Iterable<? extends Map.Entry<String, RelDataType>>) - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFactory.Builder
-
Adds all fields in a collection.
- addAll(Iterable<? extends Map.Entry<String, RelDataType>>) - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFactory.FieldInfoBuilder
-
已过时。
- addAll(Iterable<? extends SqlNode>) - 类 中的方法org.apache.calcite.sql.parser.Span
-
Adds the positions of a collection of nodes to the list,
and returns this Span.
- addAll(ImmutableBitSet) - 类 中的方法org.apache.calcite.util.ImmutableBitSet.Builder
-
Sets all bits in a given bit set.
- addAll(Iterable<Integer>) - 类 中的方法org.apache.calcite.util.ImmutableBitSet.Builder
-
Sets all bits in a given list of bits.
- addAll(ImmutableIntList) - 类 中的方法org.apache.calcite.util.ImmutableBitSet.Builder
-
Sets all bits in a given list of ints.
- addAll(Iterable<? extends E>) - 类 中的方法org.apache.calcite.util.ImmutableNullableList.Builder
-
Adds each element of elements to the
ImmutableNullableList.
- addAll(Iterator<? extends E>) - 类 中的方法org.apache.calcite.util.ImmutableNullableList.Builder
-
Adds each element of elements to the
ImmutableNullableList.
- addAssign(Expression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a BinaryExpression that represents an addition
assignment operation that does not have overflow checking.
- addAssign(Expression, Expression, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a BinaryExpression that represents an addition
assignment operation that does not have overflow checking.
- addAssign(Expression, Expression, Method, LambdaExpression, LambdaExpression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a BinaryExpression that represents an addition
assignment operation that does not have overflow checking.
- addAssignChecked(Expression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a BinaryExpression that represents an addition
assignment operation that has overflow checking.
- addAssignChecked(Expression, Expression, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a BinaryExpression that represents an addition
assignment operation that has overflow checking.
- addAssignChecked(Expression, Expression, Method, LambdaExpression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a BinaryExpression that represents an addition
assignment operation that has overflow checking.
- addCarets(String, int, int, int, int) - 类 中的静态方法org.apache.calcite.sql.parser.SqlParserUtil
-
Converts a string to a string with one or two carets in it.
- addCharsetAndCollation(RelDataType, RelDataTypeFactory) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
-
Adds collation and charset to a character type, returns other types
unchanged.
- addChecked(Expression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a BinaryExpression that represents an arithmetic
addition operation that has overflow checking.
- addChecked(Expression, Expression, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a BinaryExpression that represents an arithmetic
addition operation that has overflow checking.
- addChild(SqlValidatorNamespace, String, boolean) - 类 中的方法org.apache.calcite.sql.validate.DelegatingScope
-
- addChild(SqlValidatorNamespace, String, boolean) - 类 中的方法org.apache.calcite.sql.validate.JoinScope
-
- addChild(SqlValidatorNamespace, String, boolean) - 类 中的方法org.apache.calcite.sql.validate.ListScope
-
- addChild(SqlValidatorNamespace, String, boolean) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidatorScope
-
Registers a relation in this scope.
- addColumnNames(SqlValidatorNamespace, List<SqlMoniker>) - 类 中的方法org.apache.calcite.sql.validate.DelegatingScope
-
- addCommonRelSubExprInstruction() - 类 中的方法org.apache.calcite.plan.hep.HepProgramBuilder
-
Adds an instruction to attempt to match instances of
CommonRelSubExprRule, but only in cases where vertices have more
than one parent.
- addCondition(RexNode) - 类 中的方法org.apache.calcite.rex.RexProgramBuilder
-
Sets the condition of the program.
- addConvertedNonCorrSubqs(Map<SqlNode, RexNode>) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter
-
Adds to the current map of non-correlated converted sub-queries the
elements from another map that contains non-correlated sub-queries that
have been converted by another SqlToRelConverter.
- addConverters(boolean) - 类 中的方法org.apache.calcite.plan.hep.HepProgramBuilder
-
Adds an instruction to attempt to match instances of
ConverterRule,
but only where a conversion is actually required.
- addDimension(Lattice.Column) - 类 中的方法org.apache.calcite.materialize.Lattice.TileBuilder
-
- addedDeclarations - 类 中的变量org.apache.calcite.linq4j.tree.ClassDeclarationFinder
-
The list of new final static fields to be added to the current class.
- addEdge(V, V) - 类 中的方法org.apache.calcite.util.graph.AttributedDirectedGraph
-
- addEdge(V, V, Object...) - 类 中的方法org.apache.calcite.util.graph.AttributedDirectedGraph
-
- addEdge(V, V) - 类 中的方法org.apache.calcite.util.graph.DefaultDirectedGraph
-
- addEdge(V, V) - 接口 中的方法org.apache.calcite.util.graph.DirectedGraph
-
Adds an edge to this graph.
- addEpsilon(double) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdUtil
-
Add an epsilon to the value passed in.
- addEquivalenceClass(RexTableInputRef, RexTableInputRef) - 类 中的方法org.apache.calcite.rel.rules.materialize.MaterializedViewRule.EquivalenceClasses
-
- addExpr(RexNode) - 类 中的方法org.apache.calcite.rex.RexProgramBuilder
-
Adds an expression to the list of common expressions, and returns a
reference to the expression.
- addExpressionForReuse(DeclarationStatement) - 类 中的方法org.apache.calcite.linq4j.tree.BlockBuilder
-
- addFile(String) - 类 中的方法org.apache.calcite.util.javac.JavaCompilerArgs
-
- addFunctions(SchemaPlus, String, List<String>, String, String, boolean) - 类 中的静态方法org.apache.calcite.model.ModelHandler
-
- addGroupBegin() - 类 中的方法org.apache.calcite.plan.hep.HepProgramBuilder
-
Adds an instruction to begin a group of rules.
- addGroupBy(List<String>) - 类 中的方法org.apache.calcite.adapter.geode.rel.GeodeRel.GeodeImplementContext
-
- addGroupEnd() - 类 中的方法org.apache.calcite.plan.hep.HepProgramBuilder
-
Adds an instruction to end a group of rules, firing the group
collectively.
- addGroupExpr(SqlNode) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter.AggConverter
-
- addIdentity() - 类 中的方法org.apache.calcite.rex.RexProgramBuilder
-
Adds a project item for every input field.
- addIf(SqlNode) - 类 中的方法org.apache.calcite.sql.parser.Span
-
Adds a node's position to the list if the node is not null,
and returns this Span.
- addImplicitFuncNamesToBuilder(ImmutableSortedSet.Builder<String>) - 类 中的方法org.apache.calcite.jdbc.CalciteSchema
-
Adds implicit function names to a builder.
- addImplicitFunctionsToBuilder(ImmutableList.Builder<Function>, String, boolean) - 类 中的方法org.apache.calcite.jdbc.CalciteSchema
-
Adds implicit functions to a builder.
- addImplicitSubSchemaToBuilder(ImmutableSortedMap.Builder<String, CalciteSchema>) - 类 中的方法org.apache.calcite.jdbc.CalciteSchema
-
Adds implicit sub-schemas to a builder.
- addImplicitTablesBasedOnNullaryFunctionsToBuilder(ImmutableSortedMap.Builder<String, Table>) - 类 中的方法org.apache.calcite.jdbc.CalciteSchema
-
Adds implicit table functions to a builder.
- addImplicitTableToBuilder(ImmutableSortedSet.Builder<String>) - 类 中的方法org.apache.calcite.jdbc.CalciteSchema
-
Adds implicit tables to a builder.
- addImplicitTypeNamesToBuilder(ImmutableSortedSet.Builder<String>) - 类 中的方法org.apache.calcite.jdbc.CalciteSchema
-
Adds implicit type names to a builder.
- addLattice(RelOptLattice) - 类 中的方法org.apache.calcite.plan.AbstractRelOptPlanner
-
- addLattice(RelOptLattice) - 接口 中的方法org.apache.calcite.plan.RelOptPlanner
-
Defines a lattice.
- addLattice(RelOptLattice) - 类 中的方法org.apache.calcite.plan.volcano.VolcanoPlanner
-
- addListener(RelOptListener) - 类 中的方法org.apache.calcite.plan.AbstractRelOptPlanner
-
- addListener(RelOptListener) - 类 中的方法org.apache.calcite.plan.MulticastRelOptListener
-
Adds a listener which will receive multicast events.
- addListener(RelOptListener) - 接口 中的方法org.apache.calcite.plan.RelOptPlanner
-
Adds a listener to this planner.
- addListener(RelOptListener) - 类 中的方法org.apache.calcite.plan.volcano.VolcanoPlanner
-
- addMatchLimit(int) - 类 中的方法org.apache.calcite.plan.hep.HepProgramBuilder
-
Adds an instruction to limit the number of pattern matches for subsequent
instructions.
- addMatchOrder(HepMatchOrder) - 类 中的方法org.apache.calcite.plan.hep.HepProgramBuilder
-
Adds an instruction to change the order of pattern matching for
subsequent instructions.
- addMaterialization(RelOptMaterialization) - 类 中的方法org.apache.calcite.plan.AbstractRelOptPlanner
-
- addMaterialization(RelOptMaterialization) - 类 中的方法org.apache.calcite.plan.hep.HepPlanner
-
- addMaterialization(RelOptMaterialization) - 接口 中的方法org.apache.calcite.plan.RelOptPlanner
-
Defines a pair of relational expressions that are equivalent.
- addMaterialization(RelOptMaterialization) - 类 中的方法org.apache.calcite.plan.volcano.VolcanoPlanner
-
- addMeasure(Lattice.Measure) - 类 中的方法org.apache.calcite.materialize.Lattice.Builder
-
Adds a measure, if it does not already exist.
- addMeasure(Lattice.Measure) - 类 中的方法org.apache.calcite.materialize.Lattice.TileBuilder
-
- addMethod - 类 中的变量org.apache.calcite.schema.impl.AggregateFunctionImpl
-
- addMethodParameters(Method) - 类 中的方法org.apache.calcite.schema.impl.ReflectiveFunctionBase.ParameterListBuilder
-
- addMonths(long, int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
Adds a given number of months to a timestamp, represented as the number
of milliseconds since the epoch.
- addMonths(int, int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
Adds a given number of months to a date, represented as the number of
days since the epoch.
- addOrder(List<String>) - 类 中的方法org.apache.calcite.adapter.cassandra.CassandraRel.Implementor
-
- addOrderByFields(List<String>) - 类 中的方法org.apache.calcite.adapter.geode.rel.GeodeRel.GeodeImplementContext
-
- addOrderItem(List<SqlNode>, RelFieldCollation) - 类 中的方法org.apache.calcite.rel.rel2sql.SqlImplementor.Builder
-
- addPatternVar(String) - 类 中的方法org.apache.calcite.sql.validate.MatchRecognizeScope
-
- addPredicates(List<String>) - 类 中的方法org.apache.calcite.adapter.geode.rel.GeodeRel.GeodeImplementContext
-
Adds new restricted predicates.
- addProject(RexNode, String) - 类 中的方法org.apache.calcite.rex.RexProgramBuilder
-
Adds a project expression to the program.
- addProject(int, String) - 类 中的方法org.apache.calcite.rex.RexProgramBuilder
-
Adds a projection based upon the indexth expression.
- addProject(int, RexNode, String) - 类 中的方法org.apache.calcite.rex.RexProgramBuilder
-
Adds a project expression to the program at a given position.
- addProject(int, int, String) - 类 中的方法org.apache.calcite.rex.RexProgramBuilder
-
Adds a projection based upon the indexth expression at a
given position.
- addQuery(RelNode) - 类 中的方法org.apache.calcite.materialize.LatticeSuggester
-
Adds a query.
- addRelTraitDef(RelTraitDef) - 类 中的方法org.apache.calcite.plan.AbstractRelOptPlanner
-
- addRelTraitDef(RelTraitDef) - 接口 中的方法org.apache.calcite.plan.RelOptPlanner
-
Registers a rel trait definition.
- addRelTraitDef(RelTraitDef) - 类 中的方法org.apache.calcite.plan.volcano.VolcanoPlanner
-
- addRemovableOuterJoinFactor(int) - 类 中的方法org.apache.calcite.rel.rules.LoptMultiJoin
-
Adds a join factor to the set of factors that can be removed because the
factor is the null generating factor in an outer join, its join keys are
unique, and the factor is not projected in the query
- addRemovableSelfJoinPair(int, int) - 类 中的方法org.apache.calcite.rel.rules.LoptMultiJoin
-
Adds to a map that keeps track of removable self-join pairs.
- addRule(RelOptRule) - 接口 中的方法org.apache.calcite.jdbc.CalcitePrepare.SparkHandler.RuleSetBuilder
-
- addRule(RelOptRule) - 类 中的方法org.apache.calcite.plan.hep.HepPlanner
-
- addRule(RelOptRule) - 接口 中的方法org.apache.calcite.plan.RelOptPlanner
-
Registers a rule.
- addRule(RelOptRule) - 类 中的方法org.apache.calcite.plan.volcano.VolcanoPlanner
-
- addRuleByDescription(String) - 类 中的方法org.apache.calcite.plan.hep.HepProgramBuilder
-
Adds an instruction to attempt to match a specific rule identified by its
unique description.
- addRuleClass(Class<R>) - 类 中的方法org.apache.calcite.plan.hep.HepProgramBuilder
-
Adds an instruction to attempt to match any rules of a given class.
- addRuleCollection(Collection<RelOptRule>) - 类 中的方法org.apache.calcite.plan.hep.HepProgramBuilder
-
Adds an instruction to attempt to match any rules in a given collection.
- addRuleInstance(RelOptRule) - 类 中的方法org.apache.calcite.plan.hep.HepProgramBuilder
-
Adds an instruction to attempt to match a specific rule object.
- addSelect(List<SqlNode>, SqlNode, RelDataType) - 类 中的方法org.apache.calcite.rel.rel2sql.RelToSqlConverter
-
- addSelect(List<SqlNode>, SqlNode, RelDataType) - 类 中的方法org.apache.calcite.rel.rel2sql.SqlImplementor
-
- addSelectFields(Map<String, String>) - 类 中的方法org.apache.calcite.adapter.geode.rel.GeodeRel.GeodeImplementContext
-
Adds new projected fields.
- addStatement(String) - 类 中的方法org.apache.calcite.adapter.pig.PigRel.Implementor
-
- addStatement(CalciteConnection, Meta.StatementHandle) - 接口 中的方法org.apache.calcite.server.CalciteServer
-
- addSubprogram(HepProgram) - 类 中的方法org.apache.calcite.plan.hep.HepProgramBuilder
-
Adds an instruction to execute a subprogram.
- addThread(Consumer<T>) - 枚举 中的方法org.apache.calcite.runtime.Hook
-
Adds a handler for this thread.
- addThread(Function<T, R>) - 枚举 中的方法org.apache.calcite.runtime.Hook
-
- addTile(Lattice.Tile) - 类 中的方法org.apache.calcite.materialize.Lattice.Builder
-
- addToSelectList(List<SqlNode>, Set<String>, List<Map.Entry<String, RelDataType>>, SqlNode, SelectScope, boolean) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
-
Adds an expression to a select list, ensuring that its alias does not
clash with any existing expressions on the list.
- addTrait(T, RelTrait) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
-
- addVertex(V) - 类 中的方法org.apache.calcite.util.graph.DefaultDirectedGraph
-
- addVertex(V) - 接口 中的方法org.apache.calcite.util.graph.DirectedGraph
-
Adds a vertex to this graph.
- addWindowName(String) - 类 中的方法org.apache.calcite.sql.validate.SelectScope
-
- adjacents(Iterable<T>) - 类 中的静态方法org.apache.calcite.util.Pair
-
Returns an iterator that iterates over (i, i + 1) pairs in an iterable.
- adjustInputRef(SqlToRelConverter.Blackboard, RexInputRef) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter
-
Adjusts the type of a reference to an input field to account for nulls
introduced by outer joins; and adjusts the offset to match the physical
implementation.
- adjustKeys(List<Integer>, int) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
-
Adjusts key values in a list by some fixed amount.
- adjustType(SqlValidator, SqlCall, RelDataType) - 类 中的方法org.apache.calcite.sql.SqlBinaryOperator
-
- adjustType(SqlValidator, SqlCall, RelDataType) - 类 中的方法org.apache.calcite.sql.SqlOperator
-
Validates and determines coercibility and resulting collation name of
binary operator if needed.
- adjustType(SqlValidator, SqlCall, RelDataType) - 类 中的方法org.apache.calcite.sql.SqlPostfixOperator
-
- adjustType(SqlValidator, SqlCall, RelDataType) - 类 中的方法org.apache.calcite.sql.SqlPrefixOperator
-
- after - 类 中的变量org.apache.calcite.rel.core.Match
-
- after - 类 中的变量org.apache.calcite.rel.mutable.MutableMatch
-
- after() - 类 中的方法org.apache.calcite.sql.pretty.SqlPrettyWriter.FrameImpl
-
- afterTableFunction(SqlToRelConverter.Blackboard, SqlCall, LogicalTableFunctionScan) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter
-
- agg - 类 中的变量org.apache.calcite.materialize.Lattice.Measure
-
- agg - 类 中的变量org.apache.calcite.model.JsonMeasure
-
The name of an aggregate function.
- AGG_ON_FIRST_INPUT - 类 中的静态变量org.apache.calcite.rel.rules.AggregateUnionAggregateRule
-
Instance that matches an Aggregate as the left input of
Union.
- AGG_ON_SECOND_INPUT - 类 中的静态变量org.apache.calcite.rel.rules.AggregateUnionAggregateRule
-
Instance that matches an Aggregate as the right input of
Union.
- AGG_SUM - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
-
Type-inference strategy for SUM aggregate function inferred from the
operand type, and nullable if the call occurs within a "GROUP BY ()"
query.
- AGG_SUM_EMPTY_IS_ZERO - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
-
Type-inference strategy for $SUM0 aggregate function inferred from the
operand type.
- AggAddContext - org.apache.calcite.adapter.enumerable中的接口
-
- AggAddContextImpl - org.apache.calcite.adapter.enumerable.impl中的类
-
- AggAddContextImpl(BlockBuilder, List<Expression>) - 类 的构造器org.apache.calcite.adapter.enumerable.impl.AggAddContextImpl
-
- AggCallBinding(RelDataTypeFactory, SqlAggFunction, List<RelDataType>, int, boolean) - 类 的构造器org.apache.calcite.rel.core.Aggregate.AggCallBinding
-
Creates an AggCallBinding
- aggCalls - 类 中的变量org.apache.calcite.rel.core.Aggregate
-
- aggCalls - 类 中的变量org.apache.calcite.rel.core.Window.Group
-
- aggCalls - 类 中的变量org.apache.calcite.rel.mutable.MutableAggregate
-
- AggContext - org.apache.calcite.adapter.enumerable中的接口
-
Information on the aggregate calculation context.
- AggConverter(SqlToRelConverter.Blackboard, SqlSelect) - 类 的构造器org.apache.calcite.sql2rel.SqlToRelConverter.AggConverter
-
Creates an AggConverter.
- aggIdx - 类 中的变量org.apache.calcite.adapter.enumerable.AggImpState
-
- AggImplementor - org.apache.calcite.adapter.enumerable中的接口
-
Implements an aggregate function by generating expressions to
initialize, add to, and get a result from, an accumulator.
- AggImpState - org.apache.calcite.adapter.enumerable中的类
-
Represents internal state when implementing aggregate functions.
- AggImpState(int, AggregateCall, boolean) - 类 的构造器org.apache.calcite.adapter.enumerable.AggImpState
-
- AGGREGATE - 类 中的静态变量org.apache.calcite.adapter.druid.DruidRules
-
- aggregate(List<Map.Entry<String, Class>>, List<String>) - 类 中的方法org.apache.calcite.adapter.mongodb.MongoTable.MongoQueryable
-
Called via code-generation.
- aggregate(Function2<T, T, T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- aggregate(TAccumulate, Function2<TAccumulate, T, TAccumulate>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- aggregate(TAccumulate, Function2<TAccumulate, T, TAccumulate>, Function1<TAccumulate, TResult>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- aggregate(Enumerable<TSource>, Function2<TSource, TSource, TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Applies an accumulator function over a sequence.
- aggregate(Enumerable<TSource>, TAccumulate, Function2<TAccumulate, TSource, TAccumulate>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Applies an accumulator function over a
sequence.
- aggregate(Enumerable<TSource>, TAccumulate, Function2<TAccumulate, TSource, TAccumulate>, Function1<TAccumulate, TResult>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Applies an accumulator function over a
sequence.
- aggregate(Function2<TSource, TSource, TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Applies an accumulator function over a
sequence.
- aggregate(TAccumulate, Function2<TAccumulate, TSource, TAccumulate>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Applies an accumulator function over a
sequence.
- aggregate(TAccumulate, Function2<TAccumulate, TSource, TAccumulate>, Function1<TAccumulate, TResult>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Applies an accumulator function over a
sequence.
- aggregate(Queryable<T>, FunctionExpression<Function2<T, T, T>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
-
Applies an accumulator function over a
sequence.
- aggregate(Queryable<T>, TAccumulate, FunctionExpression<Function2<TAccumulate, T, TAccumulate>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
-
Applies an accumulator function over a
sequence.
- aggregate(Queryable<T>, TAccumulate, FunctionExpression<Function2<TAccumulate, T, TAccumulate>>, FunctionExpression<Function1<TAccumulate, TResult>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
-
Applies an accumulator function over a
sequence.
- aggregate(Queryable<T>, FunctionExpression<Function2<T, T, T>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
-
Applies an accumulator function over a sequence.
- aggregate(Queryable<T>, TAccumulate, FunctionExpression<Function2<TAccumulate, T, TAccumulate>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
-
Applies an accumulator function over a
sequence.
- aggregate(Queryable<T>, TAccumulate, FunctionExpression<Function2<TAccumulate, T, TAccumulate>>, FunctionExpression<Function1<TAccumulate, TResult>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
-
Applies an accumulator function over a
sequence.
- aggregate(Queryable<T>, FunctionExpression<Function2<T, T, T>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
-
- aggregate(Queryable<T>, TAccumulate, FunctionExpression<Function2<TAccumulate, T, TAccumulate>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
-
- aggregate(Queryable<T>, TAccumulate, FunctionExpression<Function2<TAccumulate, T, TAccumulate>>, FunctionExpression<Function1<TAccumulate, TResult>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
-
- Aggregate - org.apache.calcite.rel.core中的类
-
Relational operator that eliminates
duplicates and computes totals.
- Aggregate(RelOptCluster, RelTraitSet, List<RelHint>, RelNode, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - 类 的构造器org.apache.calcite.rel.core.Aggregate
-
Creates an Aggregate.
- Aggregate(RelOptCluster, RelTraitSet, RelNode, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - 类 的构造器org.apache.calcite.rel.core.Aggregate
-
已过时。
- Aggregate(RelOptCluster, RelTraitSet, RelNode, boolean, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - 类 的构造器org.apache.calcite.rel.core.Aggregate
-
已过时。
- Aggregate(RelInput) - 类 的构造器org.apache.calcite.rel.core.Aggregate
-
Creates an Aggregate by parsing serialized output.
- AGGREGATE - 类 中的静态变量org.apache.calcite.rel.hint.HintPredicates
-
A hint predicate that indicates a hint can only be used to
Aggregate nodes.
- AGGREGATE - 枚举 中的静态变量org.apache.calcite.sql.SqlKind
-
Category consisting of all built-in aggregate functions.
- aggregate(RelBuilder.GroupKey, RelBuilder.AggCall...) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
- aggregate(RelBuilder.GroupKey, List<AggregateCall>) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
- aggregate(RelBuilder.GroupKey, Iterable<RelBuilder.AggCall>) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
- Aggregate.AggCallBinding - org.apache.calcite.rel.core中的类
-
- Aggregate.Group - org.apache.calcite.rel.core中的枚举
-
What kind of roll-up is it?
- AGGREGATE_FACTORY - 类 中的静态变量org.apache.calcite.adapter.jdbc.JdbcRules
-
- AGGREGATE_FILTER_TRANSPOSE - 类 中的静态变量org.apache.calcite.adapter.druid.DruidRules
-
- AGGREGATE_INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.PruneEmptyRules
-
Rule that converts an
Aggregate
to empty if its child is empty.
- AGGREGATE_PROJECT - 类 中的静态变量org.apache.calcite.adapter.druid.DruidRules
-
- aggregateCall(SqlAggFunction, String, RexNode...) - 类 中的方法org.apache.calcite.piglet.PigRelBuilder
-
- AggregateCall - org.apache.calcite.rel.core中的类
-
Call to an aggregate function within an
Aggregate.
- AggregateCall(SqlAggFunction, boolean, List<Integer>, RelDataType, String) - 类 的构造器org.apache.calcite.rel.core.AggregateCall
-
已过时。
- aggregateCall(SqlAggFunction, boolean, RexNode, String, RexNode...) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
已过时。
- aggregateCall(SqlAggFunction, boolean, boolean, RexNode, String, RexNode...) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
已过时。
- aggregateCall(SqlAggFunction, boolean, RexNode, String, Iterable<? extends RexNode>) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
已过时。
- aggregateCall(SqlAggFunction, boolean, boolean, RexNode, String, Iterable<? extends RexNode>) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
已过时。
- aggregateCall(SqlAggFunction, Iterable<? extends RexNode>) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
Creates a call to an aggregate function.
- aggregateCall(SqlAggFunction, RexNode...) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
Creates a call to an aggregate function.
- aggregateCall(SqlAggFunction, boolean, boolean, boolean, RexNode, ImmutableList<RexNode>, String, ImmutableList<RexNode>) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
Creates a call to an aggregate function with all applicable operands.
- aggregateCalls - 类 中的变量org.apache.calcite.rel.core.Match
-
- aggregateCallsPreVar - 类 中的变量org.apache.calcite.rel.core.Match
-
- AggregateCaseToFilterRule - org.apache.calcite.rel.rules中的类
-
Rule that converts CASE-style filtered aggregates into true filtered
aggregates.
- AggregateCaseToFilterRule(RelBuilderFactory, String) - 类 的构造器org.apache.calcite.rel.rules.AggregateCaseToFilterRule
-
Creates an AggregateCaseToFilterRule.
- AggregateExpandDistinctAggregatesRule - org.apache.calcite.rel.rules中的类
-
Planner rule that expands distinct aggregates
(such as
COUNT(DISTINCT x)) from a
Aggregate.
- AggregateExpandDistinctAggregatesRule(Class<? extends Aggregate>, boolean, RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.AggregateExpandDistinctAggregatesRule
-
- AggregateExpandDistinctAggregatesRule(Class<? extends LogicalAggregate>, boolean, RelFactories.JoinFactory) - 类 的构造器org.apache.calcite.rel.rules.AggregateExpandDistinctAggregatesRule
-
已过时。
- AggregateExpandDistinctAggregatesRule(Class<? extends LogicalAggregate>, RelFactories.JoinFactory) - 类 的构造器org.apache.calcite.rel.rules.AggregateExpandDistinctAggregatesRule
-
已过时。
- AggregateExtractProjectRule - org.apache.calcite.rel.rules中的类
-
- AggregateExtractProjectRule(Class<? extends Aggregate>, Class<? extends RelNode>, RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.AggregateExtractProjectRule
-
Creates an AggregateExtractProjectRule.
- AggregateExtractProjectRule(RelOptRuleOperand, RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.AggregateExtractProjectRule
-
- aggregateFactory - 类 中的变量org.apache.calcite.rel.core.RelFactories.Struct
-
- AggregateFilterTransposeRule - org.apache.calcite.rel.rules中的类
-
Planner rule that matches an
Aggregate
on a
Filter and transposes them,
pushing the aggregate below the filter.
- AggregateFilterTransposeRule(RelOptRuleOperand, RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.AggregateFilterTransposeRule
-
Creates an AggregateFilterTransposeRule.
- AggregateFunction - org.apache.calcite.schema中的接口
-
Function that combines several values into a scalar result.
- AggregateFunctionImpl - org.apache.calcite.schema.impl中的类
-
- aggregateIllegalInClause(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- aggregateIllegalInOrderBy() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- aggregateInFilterIllegal() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- aggregateInWithinGroupIllegal() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- AggregateJoinJoinRemoveRule - org.apache.calcite.rel.rules中的类
-
Planner rule that matches an
Aggregate
on a
Join and removes the left input
of the join provided that the left input is also a left join if possible.
- AggregateJoinJoinRemoveRule(Class<? extends Aggregate>, Class<? extends Join>, RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.AggregateJoinJoinRemoveRule
-
Creates an AggregateJoinJoinRemoveRule.
- AggregateJoinRemoveRule - org.apache.calcite.rel.rules中的类
-
Planner rule that matches an
Aggregate
on a
Join and removes the join
provided that the join is a left join or right join and it computes no
aggregate functions or all the aggregate calls have distinct.
- AggregateJoinRemoveRule(Class<? extends Aggregate>, Class<? extends Join>, RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.AggregateJoinRemoveRule
-
Creates an AggregateJoinRemoveRule.
- AggregateJoinTransposeRule - org.apache.calcite.rel.rules中的类
-
- AggregateJoinTransposeRule(Class<? extends Aggregate>, Class<? extends Join>, RelBuilderFactory, boolean) - 类 的构造器org.apache.calcite.rel.rules.AggregateJoinTransposeRule
-
Creates an AggregateJoinTransposeRule.
- AggregateJoinTransposeRule(Class<? extends Aggregate>, RelFactories.AggregateFactory, Class<? extends Join>, RelFactories.JoinFactory) - 类 的构造器org.apache.calcite.rel.rules.AggregateJoinTransposeRule
-
已过时。
- AggregateJoinTransposeRule(Class<? extends Aggregate>, RelFactories.AggregateFactory, Class<? extends Join>, RelFactories.JoinFactory, boolean) - 类 的构造器org.apache.calcite.rel.rules.AggregateJoinTransposeRule
-
已过时。
- AggregateJoinTransposeRule(Class<? extends Aggregate>, RelFactories.AggregateFactory, Class<? extends Join>, RelFactories.JoinFactory, RelFactories.ProjectFactory) - 类 的构造器org.apache.calcite.rel.rules.AggregateJoinTransposeRule
-
已过时。
- AggregateJoinTransposeRule(Class<? extends Aggregate>, RelFactories.AggregateFactory, Class<? extends Join>, RelFactories.JoinFactory, RelFactories.ProjectFactory, boolean) - 类 的构造器org.apache.calcite.rel.rules.AggregateJoinTransposeRule
-
已过时。
- AggregateLambdaFactory<TSource,TOrigAccumulate,TAccumulate,TResult,TKey> - org.apache.calcite.adapter.enumerable中的接口
-
- AggregateMergeRule - org.apache.calcite.rel.rules中的类
-
Planner rule that matches an
Aggregate on a
Aggregate
and the top aggregate's group key is a subset of the lower aggregate's
group key, and the aggregates are expansions of rollups, then it would
convert into a single aggregate.
- AggregateMergeRule(RelOptRuleOperand, RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.AggregateMergeRule
-
Creates an AggregateMergeRule.
- aggregateMissingWithinGroupClause(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- AggregateNode - org.apache.calcite.interpreter中的类
-
Interpreter node that implements an
Aggregate.
- AggregateNode(Compiler, Aggregate) - 类 的构造器org.apache.calcite.interpreter.AggregateNode
-
- AggregateNode.BigDecimalSum - org.apache.calcite.interpreter中的类
-
Implementation of SUM over BigDecimal values as a user-defined
aggregate.
- AggregateNode.DoubleSum - org.apache.calcite.interpreter中的类
-
Implementation of SUM over DOUBLE values as a user-defined
aggregate.
- AggregateNode.IntSum - org.apache.calcite.interpreter中的类
-
Implementation of SUM over INTEGER values as a user-defined
aggregate.
- AggregateNode.LongSum - org.apache.calcite.interpreter中的类
-
Implementation of SUM over BIGINT values as a user-defined
aggregate.
- AggregateNode.MaxBigDecimal - org.apache.calcite.interpreter中的类
-
Implementation of MAX function to calculate the maximum of
BigDecimal values as a user-defined aggregate.
- AggregateNode.MaxDouble - org.apache.calcite.interpreter中的类
-
Implementation of MAX function to calculate the maximum of
double and real values as a user-defined aggregate.
- AggregateNode.MaxFloat - org.apache.calcite.interpreter中的类
-
Implementation of MAX function to calculate the maximum of
float values as a user-defined aggregate.
- AggregateNode.MaxInt - org.apache.calcite.interpreter中的类
-
Implementation of MAX function to calculate the maximum of
integer values as a user-defined aggregate.
- AggregateNode.MaxLong - org.apache.calcite.interpreter中的类
-
Implementation of MAX function to calculate the maximum of
long values as a user-defined aggregate.
- AggregateNode.MinBigDecimal - org.apache.calcite.interpreter中的类
-
Implementation of MIN function to calculate the minimum of
BigDecimal values as a user-defined aggregate.
- AggregateNode.MinBoolean - org.apache.calcite.interpreter中的类
-
Implementation of MIN function to calculate the minimum of
boolean values as a user-defined aggregate.
- AggregateNode.MinDouble - org.apache.calcite.interpreter中的类
-
Implementation of MIN function to calculate the minimum of
double and real values as a user-defined aggregate.
- AggregateNode.MinFloat - org.apache.calcite.interpreter中的类
-
Implementation of MIN function to calculate the minimum of
float values as a user-defined aggregate.
- AggregateNode.MinInt - org.apache.calcite.interpreter中的类
-
Implementation of MIN function to calculate the minimum of
integer values as a user-defined aggregate.
- AggregateNode.MinLong - org.apache.calcite.interpreter中的类
-
Implementation of MIN function to calculate the minimum of
long values as a user-defined aggregate.
- AggregateNode.NumericComparison<T> - org.apache.calcite.interpreter中的类
-
Common implementation of comparison aggregate methods over numeric
values as a user-defined aggregate.
- AggregateProjectMergeRule - org.apache.calcite.rel.rules中的类
-
Planner rule that recognizes a
Aggregate
on top of a
Project and if possible
aggregate through the project or removes the project.
- AggregateProjectMergeRule(Class<? extends Aggregate>, Class<? extends Project>, RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.AggregateProjectMergeRule
-
- AggregateProjectPullUpConstantsRule - org.apache.calcite.rel.rules中的类
-
Planner rule that removes constant keys from an
Aggregate.
- AggregateProjectPullUpConstantsRule(Class<? extends Aggregate>, Class<? extends RelNode>, RelBuilderFactory, String) - 类 的构造器org.apache.calcite.rel.rules.AggregateProjectPullUpConstantsRule
-
Creates an AggregateProjectPullUpConstantsRule.
- aggregateProjectPullUpConstantsRule - 类 中的变量org.apache.calcite.rel.rules.materialize.MaterializedViewAggregateRule
-
Instance of rule to pull up constants into aggregate.
- AggregateReduceFunctionsRule - org.apache.calcite.rel.rules中的类
-
Planner rule that reduces aggregate functions in
Aggregates to simpler forms.
- AggregateReduceFunctionsRule(RelOptRuleOperand, RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.AggregateReduceFunctionsRule
-
Creates an AggregateReduceFunctionsRule to reduce all functions
handled by this rule
- AggregateReduceFunctionsRule(Class<? extends Aggregate>, RelBuilderFactory, EnumSet<SqlKind>) - 类 的构造器org.apache.calcite.rel.rules.AggregateReduceFunctionsRule
-
Creates an AggregateReduceFunctionsRule with client
provided information on which specific functions will
be reduced by this rule
- AggregateRemoveRule - org.apache.calcite.rel.rules中的类
-
Planner rule that removes
a
Aggregate
if it computes no aggregate functions
(that is, it is implementing
SELECT DISTINCT),
or all the aggregate functions are splittable,
and the underlying relational expression is already distinct.
- AggregateRemoveRule(Class<? extends Aggregate>) - 类 的构造器org.apache.calcite.rel.rules.AggregateRemoveRule
-
已过时。
- AggregateRemoveRule(Class<? extends Aggregate>, RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.AggregateRemoveRule
-
Creates an AggregateRemoveRule.
- AggregateStarTableRule - org.apache.calcite.rel.rules中的类
-
- AggregateStarTableRule(RelOptRuleOperand, RelBuilderFactory, String) - 类 的构造器org.apache.calcite.rel.rules.AggregateStarTableRule
-
Creates an AggregateStarTableRule.
- AggregateUnionAggregateRule - org.apache.calcite.rel.rules中的类
-
Planner rule that matches
Aggregates beneath a
Union and pulls them up, so
that a single
Aggregate removes duplicates.
- AggregateUnionAggregateRule(Class<? extends Aggregate>, Class<? extends Union>, Class<? extends RelNode>, Class<? extends RelNode>, RelBuilderFactory, String) - 类 的构造器org.apache.calcite.rel.rules.AggregateUnionAggregateRule
-
Creates a AggregateUnionAggregateRule.
- AggregateUnionAggregateRule(Class<? extends Aggregate>, RelFactories.AggregateFactory, Class<? extends Union>, RelFactories.SetOpFactory) - 类 的构造器org.apache.calcite.rel.rules.AggregateUnionAggregateRule
-
已过时。
- AggregateUnionTransposeRule - org.apache.calcite.rel.rules中的类
-
- AggregateUnionTransposeRule(Class<? extends Aggregate>, Class<? extends Union>, RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.AggregateUnionTransposeRule
-
Creates an AggregateUnionTransposeRule.
- AggregateUnionTransposeRule(Class<? extends Aggregate>, RelFactories.AggregateFactory, Class<? extends Union>, RelFactories.SetOpFactory) - 类 的构造器org.apache.calcite.rel.rules.AggregateUnionTransposeRule
-
已过时。
- AggregateValuesRule - org.apache.calcite.rel.rules中的类
-
- AggregateValuesRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.AggregateValuesRule
-
Creates an AggregateValuesRule.
- AggregatingScope - org.apache.calcite.sql.validate中的接口
-
An extension to the
SqlValidatorScope interface which indicates that
the scope is aggregating.
- AggregatingSelectScope - org.apache.calcite.sql.validate中的类
-
Scope for resolving identifiers within a SELECT statement that has a
GROUP BY clause.
- aggregatingSelectScope - 类 中的变量org.apache.calcite.sql2rel.SqlToRelConverter.AggConverter
-
- AggregatingSelectScope.Resolved - org.apache.calcite.sql.validate中的类
-
Information about an aggregating scope that can only be determined
after validation has occurred.
- aggregation() - 接口 中的方法org.apache.calcite.adapter.enumerable.AggContext
-
Returns the aggregation being implemented.
- AggResetContext - org.apache.calcite.adapter.enumerable中的接口
-
- AggResetContextImpl - org.apache.calcite.adapter.enumerable.impl中的类
-
- AggResetContextImpl(BlockBuilder, List<Expression>) - 类 的构造器org.apache.calcite.adapter.enumerable.impl.AggResetContextImpl
-
Creates aggregate reset context.
- AggResultContext - org.apache.calcite.adapter.enumerable中的接口
-
- AggResultContextImpl - org.apache.calcite.adapter.enumerable.impl中的类
-
- AggResultContextImpl(BlockBuilder, AggregateCall, List<Expression>, ParameterExpression, PhysType) - 类 的构造器org.apache.calcite.adapter.enumerable.impl.AggResultContextImpl
-
Creates aggregate result context.
- algorithm - 类 中的变量org.apache.calcite.materialize.Lattice
-
- algorithm(boolean) - 类 中的方法org.apache.calcite.materialize.Lattice.Builder
-
Sets the "algorithm" attribute (default false).
- algorithm - 类 中的变量org.apache.calcite.model.JsonLattice
-
Whether to use an optimization algorithm to suggest and populate an
initial set of tiles.
- algorithmMaxMillis - 类 中的变量org.apache.calcite.materialize.Lattice
-
- algorithmMaxMillis(long) - 类 中的方法org.apache.calcite.materialize.Lattice.Builder
-
Sets the "algorithmMaxMillis" attribute (default -1).
- algorithmMaxMillis - 类 中的变量org.apache.calcite.model.JsonLattice
-
Maximum time (in milliseconds) to run the algorithm.
- alias - 类 中的变量org.apache.calcite.materialize.Lattice.Column
-
Alias of the column, unique within the lattice.
- alias - 类 中的变量org.apache.calcite.materialize.LatticeNode
-
- alias - 类 中的变量org.apache.calcite.materialize.LatticeTable
-
- alias(RexNode, String) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
Returns an expression wrapped in an alias.
- alias(String) - 接口 中的方法org.apache.calcite.tools.RelBuilder.GroupKey
-
Assigns an alias to this group key.
- alias - 类 中的变量org.apache.calcite.tools.RelBuilder.GroupKeyImpl
-
- alias(String) - 类 中的方法org.apache.calcite.tools.RelBuilder.GroupKeyImpl
-
- aliasContext(Map<String, RelDataType>, boolean) - 类 中的方法org.apache.calcite.rel.rel2sql.SqlImplementor
-
- AliasContext(SqlDialect, Map<String, RelDataType>, boolean) - 类 的构造器org.apache.calcite.rel.rel2sql.SqlImplementor.AliasContext
-
- aliasListDegree(int, String, int) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- aliasListDuplicate(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- aliasMustBeSimpleIdentifier() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- AliasNamespace - org.apache.calcite.sql.validate中的类
-
Namespace for an AS t(c1, c2, ...)
- AliasNamespace(SqlValidatorImpl, SqlCall, SqlNode) - 类 的构造器org.apache.calcite.sql.validate.AliasNamespace
-
Creates an AliasNamespace.
- aliasSet - 类 中的变量org.apache.calcite.rel.rel2sql.SqlImplementor
-
- all() - 类 中的静态方法org.apache.calcite.adapter.druid.Granularities
-
Returns a Granularity that causes all rows to be rolled up into one.
- all(Predicate1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- all(Enumerable<TSource>, Predicate1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Determines whether all elements of a sequence
satisfy a condition.
- all(Predicate1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Determines whether all elements of a sequence
satisfy a condition.
- all(List<? extends E>, Predicate1<E>) - 类 中的静态方法org.apache.calcite.linq4j.function.Functions
-
Returns whether predicate is true for all elements of
list.
- all(Queryable<T>, FunctionExpression<Predicate1<T>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
-
Determines whether all the elements of a sequence
satisfy a condition.
- all(Queryable<T>, FunctionExpression<Predicate1<T>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
-
Determines whether all the elements of a sequence
satisfy a condition.
- all(Queryable<T>, FunctionExpression<Predicate1<T>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
-
- all - 类 中的变量org.apache.calcite.rel.core.RepeatUnion
-
Whether duplicates are considered.
- all - 类 中的变量org.apache.calcite.rel.core.SetOp
-
- all(List<? extends E>, Predicate1<E>) - 类 中的静态方法org.apache.calcite.rex.RexUtil
-
Returns whether predicate is true for all elements of
list.
- all(SqlKind) - 类 中的静态方法org.apache.calcite.sql.fun.SqlStdOperatorTable
-
Returns the operator for ALL comparisonKind.
- ALL - 类 中的静态变量org.apache.calcite.sql.SqlAccessType
-
- all() - 类 中的方法org.apache.calcite.util.PrecedenceClimbingParser
-
Returns a list of all tokens.
- ALL_EQ - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- ALL_GE - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- ALL_GT - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- ALL_LE - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- ALL_LT - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The < ALL operator.
- ALL_NE - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- ALL_PIG_OPT_RULES - 类 中的静态变量org.apache.calcite.adapter.pig.PigRules
-
- ALL_PIG_REL_FACTORIES - 类 中的静态变量org.apache.calcite.adapter.pig.PigRelFactories
-
- ALL_TYPES - 枚举 中的静态变量org.apache.calcite.sql.type.SqlTypeName
-
- allAssignable(boolean, Class[], Class[]) - 类 中的静态方法org.apache.calcite.linq4j.tree.Types
-
- allCorrelateVariables - 类 中的变量org.apache.calcite.adapter.enumerable.EnumerableRelImplementor
-
- allLiterals(List<RexNode>) - 类 中的静态方法org.apache.calcite.rex.RexUtil
-
Returns whether every expression in a list is a literal.
- allMethodsDeterministic(Class) - 类 中的方法org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
-
Checks if all the methods in given class are deterministic (i.e. return
the same value given the same inputs)
- allNullable(List<RelDataType>) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
-
Returns whether all of array of types are nullable.
- ALLOW_INFINITE_COST_CONVERTERS - 类 中的静态变量org.apache.calcite.config.CalciteSystemProperty
-
Whether the optimizer will consider adding converters of infinite cost in
order to convert a relational expression from one calling convention to
another.
- ALLOW_SPATIAL_FUNCTIONS - 类 中的静态变量org.apache.calcite.adapter.geode.rel.GeodeSchemaFactory
-
- allowBangEqual() - 接口 中的方法org.apache.calcite.sql.parser.SqlParser.Config
-
已过时。
- allowedRules - 类 中的变量org.apache.calcite.sql.type.CompositeOperandTypeChecker
-
- allowExplicitRowValueConstructor() - 类 中的方法org.apache.calcite.sql.validate.SqlAbstractConformance
-
- allowExplicitRowValueConstructor() - 接口 中的方法org.apache.calcite.sql.validate.SqlConformance
-
Whether to allow SQL syntax "ROW(expr1, expr2, expr3)".
- allowExplicitRowValueConstructor() - 枚举 中的方法org.apache.calcite.sql.validate.SqlConformanceEnum
-
- allowExtend() - 类 中的方法org.apache.calcite.sql.validate.SqlAbstractConformance
-
- allowExtend() - 接口 中的方法org.apache.calcite.sql.validate.SqlConformance
-
Whether to allow mixing table columns with extended columns in
INSERT (or UPSERT).
- allowExtend() - 枚举 中的方法org.apache.calcite.sql.validate.SqlConformanceEnum
-
- allowExtendedTrim() - 类 中的方法org.apache.calcite.rel.type.RelDataTypeSystemImpl
-
- allowExtendedTrim() - 类 中的方法org.apache.calcite.sql.validate.SqlAbstractConformance
-
- allowExtendedTrim() - 接口 中的方法org.apache.calcite.sql.validate.SqlConformance
-
Whether TRIM should support more than one trim character.
- allowExtendedTrim() - 枚举 中的方法org.apache.calcite.sql.validate.SqlConformanceEnum
-
- allowGeometry() - 类 中的方法org.apache.calcite.sql.validate.SqlAbstractConformance
-
- allowGeometry() - 接口 中的方法org.apache.calcite.sql.validate.SqlConformance
-
Whether to allow geo-spatial extensions, including the GEOMETRY type.
- allowGeometry() - 枚举 中的方法org.apache.calcite.sql.validate.SqlConformanceEnum
-
- allowInfiniteCostConverters() - 接口 中的方法org.apache.calcite.util.SaffronProperties
-
已过时。
The boolean property "saffron.opt.allowInfiniteCostConverters" determines
whether the optimizer will consider adding converters of infinite cost in
order to convert a relational expression from one calling convention to
another.
- allowNiladicParentheses() - 类 中的方法org.apache.calcite.sql.validate.SqlAbstractConformance
-
- allowNiladicParentheses() - 接口 中的方法org.apache.calcite.sql.validate.SqlConformance
-
Whether to allow parentheses to be specified in calls to niladic functions
and procedures (that is, functions and procedures with no parameters).
- allowNiladicParentheses() - 枚举 中的方法org.apache.calcite.sql.validate.SqlConformanceEnum
-
- allowNiladicParentheses() - 类 中的方法org.apache.calcite.sql.validate.SqlDelegatingConformance
-
- allowPluralTimeUnits() - 类 中的方法org.apache.calcite.sql.validate.SqlAbstractConformance
-
- allowPluralTimeUnits() - 接口 中的方法org.apache.calcite.sql.validate.SqlConformance
-
Whether interval literals should allow plural time units
such as "YEARS" and "DAYS" in interval literals.
- allowPluralTimeUnits() - 枚举 中的方法org.apache.calcite.sql.validate.SqlConformanceEnum
-
- allowQualifyingCommonColumn() - 类 中的方法org.apache.calcite.sql.validate.SqlAbstractConformance
-
- allowQualifyingCommonColumn() - 接口 中的方法org.apache.calcite.sql.validate.SqlConformance
-
Whether to allow a qualified common column in a query that has a
NATURAL join or a join with a USING clause.
- allowQualifyingCommonColumn() - 枚举 中的方法org.apache.calcite.sql.validate.SqlConformanceEnum
-
- allowsAccess(SqlAccessEnum) - 类 中的方法org.apache.calcite.sql.SqlAccessType
-
- allowsAs() - 类 中的方法org.apache.calcite.sql.dialect.HiveSqlDialect
-
- allowsAs() - 类 中的方法org.apache.calcite.sql.dialect.OracleSqlDialect
-
- allowsAs() - 类 中的方法org.apache.calcite.sql.dialect.SparkSqlDialect
-
- allowsAs() - 类 中的方法org.apache.calcite.sql.SqlDialect
-
- allowsFilter() - 类 中的方法org.apache.calcite.sql.fun.SqlAbstractGroupFunction
-
- allowsFilter() - 类 中的方法org.apache.calcite.sql.fun.SqlSingleValueAggFunction
-
- allowsFilter() - 类 中的方法org.apache.calcite.sql.SqlAggFunction
-
Whether this aggregate function allows a FILTER (WHERE ...)
- allowsFraming() - 类 中的方法org.apache.calcite.sql.fun.SqlLeadLagAggFunction
-
- allowsFraming() - 类 中的方法org.apache.calcite.sql.SqlOperator
-
Returns whether this is a window function that allows framing (i.e. a
ROWS or RANGE clause in the window specification).
- allowsFraming() - 类 中的方法org.apache.calcite.sql.SqlRankFunction
-
- allowsNoPrecNoScale() - 枚举 中的方法org.apache.calcite.sql.type.SqlTypeName
-
- allowsNullTreatment() - 类 中的方法org.apache.calcite.sql.fun.SqlFirstLastValueAggFunction
-
- allowsNullTreatment() - 类 中的方法org.apache.calcite.sql.fun.SqlLeadLagAggFunction
-
- allowsNullTreatment() - 类 中的方法org.apache.calcite.sql.fun.SqlNthValueAggFunction
-
- allowsNullTreatment() - 类 中的方法org.apache.calcite.sql.SqlAggFunction
-
Returns whether this aggregate function allows specifying null treatment
(RESPECT NULLS or IGNORE NULLS).
- allowsPrec() - 枚举 中的方法org.apache.calcite.sql.type.SqlTypeName
-
- allowsPrecNoScale() - 枚举 中的方法org.apache.calcite.sql.type.SqlTypeName
-
- allowsPrecScale(boolean, boolean) - 枚举 中的方法org.apache.calcite.sql.type.SqlTypeName
-
Returns whether this type can be specified with a given combination of
precision and scale.
- allowsScale() - 枚举 中的方法org.apache.calcite.sql.type.SqlTypeName
-
- allRows - 类 中的变量org.apache.calcite.rel.core.Match
-
- allRows - 类 中的变量org.apache.calcite.rel.mutable.MutableMatch
-
- allSimple() - 类 中的方法org.apache.calcite.plan.RelTraitSet
-
Returns whether there are any composite traits in this set.
- allStrong(List<RexNode>) - 类 中的静态方法org.apache.calcite.plan.Strong
-
Returns whether all expressions in a list are strong.
- allTypeInfo() - 类 中的方法org.apache.calcite.jdbc.CalciteMetaImpl
-
- alwaysUseParentheses() - 接口 中的方法org.apache.calcite.sql.SqlWriterConfig
-
Returns whether expressions should always be included in parentheses.
- ambiguousSortOrderInJsonArrayAggFunc() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- ambitious - 类 中的变量org.apache.calcite.plan.volcano.VolcanoPlanner
-
If true, the planner keeps applying rules as long as they continue to
reduce the cost.
- analyze(RexNode) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil.InputFinder
-
Returns an input finder that has analyzed a given expression.
- analyze(RexNode) - 类 中的方法org.apache.calcite.rel.rules.ReduceExpressionsRule.ReducibleExprLocator
-
- analyzeCondition() - 类 中的方法org.apache.calcite.rel.core.Join
-
Analyzes the join condition.
- analyzeGroupItem(SqlValidatorScope, SqlValidatorUtil.GroupAnalyzer, ImmutableList.Builder<ImmutableList<ImmutableBitSet>>, SqlNode) - 类 中的静态方法org.apache.calcite.sql.validate.SqlValidatorUtil
-
Analyzes an expression in a GROUP BY clause.
- analyzeSimpleEquiJoin(LogicalJoin, int[]) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
-
已过时。
- analyzeView(CalcitePrepare.Context, String, boolean) - 接口 中的方法org.apache.calcite.jdbc.CalcitePrepare
-
Analyzes a view.
- analyzeView(CalcitePrepare.Context, String, boolean) - 类 中的方法org.apache.calcite.prepare.CalcitePrepareImpl
-
- analyzeView(CalciteConnection, CalciteSchema, List<String>, String, List<String>, boolean) - 类 中的静态方法org.apache.calcite.schema.Schemas
-
Analyzes a view.
- AnalyzeViewResult(CalcitePrepareImpl, SqlValidator, String, SqlNode, RelDataType, RelRoot, Table, ImmutableList<String>, RexNode, ImmutableIntList, boolean) - 类 的构造器org.apache.calcite.jdbc.CalcitePrepare.AnalyzeViewResult
-
- and(Expression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a BinaryExpression that represents a bitwise AND
operation.
- and(Expression, Expression, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a BinaryExpression that represents a bitwise AND
operation.
- and(HintPredicate...) - 类 中的静态方法org.apache.calcite.rel.hint.HintPredicates
-
Returns a composed hint predicate that represents a short-circuiting logical
AND of an array of hint predicates hintPredicates.
- AND - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
Logical AND operator.
- and(SqlOperandTypeChecker...) - 类 中的静态方法org.apache.calcite.sql.type.OperandTypes
-
Creates a checker that passes if all of the rules pass.
- and(SqlSingleOperandTypeChecker...) - 类 中的静态方法org.apache.calcite.sql.type.OperandTypes
-
Creates a single-operand checker that passes if all of the rules
pass.
- and(RexNode...) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
Creates an AND.
- and(Iterable<? extends RexNode>) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
Creates an AND.
- andAlso(Expression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a BinaryExpression that represents a conditional AND
operation that evaluates the second operand only if the first
operand evaluates to true.
- andAlso(Expression, Expression, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a BinaryExpression that represents a conditional AND
operation that evaluates the second operand only if the first
operand is resolved to true.
- andAssign(Expression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a BinaryExpression that represents a bitwise AND
assignment operation.
- andAssign(Expression, Expression, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a BinaryExpression that represents a bitwise AND
assignment operation.
- andAssign(Expression, Expression, Method, LambdaExpression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a BinaryExpression that represents a bitwise AND
assignment operation.
- andJoinFilters(RexBuilder, RexNode, RexNode) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
-
Ands two sets of join filters together, either of which can be null.
- andNot(RexBuilder, RexNode, RexNode...) - 类 中的静态方法org.apache.calcite.rex.RexUtil
-
Creates the expression e1 AND NOT notTerm1 AND NOT notTerm2 ....
- andNot(RexBuilder, RexNode, Iterable<? extends RexNode>) - 类 中的静态方法org.apache.calcite.rex.RexUtil
-
Creates the expression e1 AND NOT notTerm1 AND NOT notTerm2 ....
- ANON_FIELDS - 类 中的静态变量org.apache.calcite.rel.core.Project.Flags
-
已过时。
- AnsiSqlDialect - org.apache.calcite.sql.dialect中的类
-
A SqlDialect implementation for an unknown ANSI compatible database.
- AnsiSqlDialect(SqlDialect.Context) - 类 的构造器org.apache.calcite.sql.dialect.AnsiSqlDialect
-
Creates an AnsiSqlDialect.
- antiJoin(Enumerable<TSource>, Enumerable<TInner>, Function1<TSource, TKey>, Function1<TInner, TKey>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Returns elements of outer for which there is NOT a member of
inner with a matching key.
- antiJoin(Enumerable<TSource>, Enumerable<TInner>, Function1<TSource, TKey>, Function1<TInner, TKey>, EqualityComparer<TKey>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
- antiJoin(Enumerable<TSource>, Enumerable<TInner>, Function1<TSource, TKey>, Function1<TInner, TKey>, EqualityComparer<TKey>, Predicate2<TSource, TInner>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
- antiJoin(Iterable<? extends RexNode>) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
Creates an anti-join.
- antiJoin(RexNode...) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
Creates an anti-join.
- any() - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- any(Predicate1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- any(Enumerable) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Determines whether a sequence contains any
elements.
- any(Enumerable<TSource>, Predicate1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Determines whether any element of a sequence
satisfies a condition.
- any() - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Determines whether a sequence contains any
elements.
- any(Predicate1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Determines whether any element of a sequence
satisfies a condition.
- any(Queryable<T>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
-
Determines whether a sequence contains any
elements.
- any(Queryable<T>, FunctionExpression<Predicate1<T>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
-
Determines whether any element of a sequence
satisfies a condition.
- any(Queryable<T>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
-
Determines whether a sequence contains any
elements.
- any(Queryable<T>, FunctionExpression<Predicate1<T>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
-
Determines whether any element of a sequence
satisfies a condition.
- any(Queryable<T>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
-
- any(Queryable<T>, FunctionExpression<Predicate1<T>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
-
- any() - 类 中的静态方法org.apache.calcite.plan.RelOptRule
-
Creates a list of child operands that signifies that the operand matches
any number of child relational expressions.
- any(Class<? extends MutableRel>) - 类 中的静态方法org.apache.calcite.plan.SubstitutionVisitor.AbstractUnifyRule
-
Creates an operand that doesn't check inputs.
- ANY - 类 中的静态变量org.apache.calcite.rel.RelDistributions
-
- ANY - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
-
- any() - 类 中的静态方法org.apache.calcite.sql.type.SqlOperandCountRanges
-
- ANY_ANY - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
-
- ANY_NULLABLE - 类 中的静态变量org.apache.calcite.sql.type.InferTypes
-
Operand type-inference strategy where an unknown operand type is assumed
to be nullable ANY.
- ANY_NUMERIC - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
-
- ANY_VALUE - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
ANY_VALUE aggregate function.
- append(String, BlockStatement) - 类 中的方法org.apache.calcite.linq4j.tree.BlockBuilder
-
Appends a block to a list of statements and returns an expression
(possibly a variable) that represents the result of the newly added
block.
- append(String, BlockStatement, boolean) - 类 中的方法org.apache.calcite.linq4j.tree.BlockBuilder
-
Appends an expression to a list of statements, optionally optimizing it
to a variable if it is used more than once.
- append(String, Expression) - 类 中的方法org.apache.calcite.linq4j.tree.BlockBuilder
-
Appends an expression to a list of statements, and returns an expression
(possibly a variable) that represents the result of the newly added
block.
- append(String, Expression, boolean) - 类 中的方法org.apache.calcite.linq4j.tree.BlockBuilder
-
Appends an expression to a list of statements, optionally optimizing if
the expression is used more than once.
- append(Expression) - 类 中的方法org.apache.calcite.linq4j.tree.BlockBuilder
-
- append(T) - 接口 中的方法org.apache.calcite.linq4j.tree.Expressions.FluentList
-
- append(T) - 类 中的方法org.apache.calcite.runtime.FlatLists.AbstractFlatList
-
Returns a list that consists of a this list's elements plus a given
element.
- append(List<E>, E) - 类 中的静态方法org.apache.calcite.runtime.FlatLists
-
Returns a list that consists of a given list plus an element.
- append(ImmutableList<E>, E) - 类 中的静态方法org.apache.calcite.runtime.FlatLists
-
Returns a list that consists of a given list plus an element, guaranteed
to be an ImmutableList.
- append(Map<K, V>, K, V) - 类 中的静态方法org.apache.calcite.runtime.FlatLists
-
Returns a map that consists of a given map plus an (key, value),
guaranteed to be an ImmutableMap.
- append(T) - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat1List
-
- append(T) - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat2List
-
- append(T) - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat3List
-
- append(T) - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat4List
-
- append(T) - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat5List
-
- append(T) - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat6List
-
- append(SqlString) - 类 中的方法org.apache.calcite.sql.util.SqlBuilder
-
Appends a hygienic SQL string.
- append(String) - 类 中的方法org.apache.calcite.sql.util.SqlBuilder
-
Appends a string, without any quoting.
- append(char) - 类 中的方法org.apache.calcite.sql.util.SqlBuilder
-
Appends a character, without any quoting.
- append(long) - 类 中的方法org.apache.calcite.sql.util.SqlBuilder
-
- append(Integer) - 类 中的方法org.apache.calcite.util.ImmutableIntList
-
- append(int) - 类 中的方法org.apache.calcite.util.ImmutableIntList
-
Returns a copy of this list with one element added.
- append(StringBuilder, int, Object) - 类 中的方法org.apache.calcite.util.JsonBuilder
-
Appends a JSON object to a string builder.
- append(Mappings.TargetMapping, Mappings.TargetMapping) - 类 中的静态方法org.apache.calcite.util.mapping.Mappings
-
Creates a mapping by appending two mappings.
- append(Source) - 接口 中的方法org.apache.calcite.util.Source
-
Returns a source whose path concatenates this with a child.
- appendAll(Iterable<T>) - 接口 中的方法org.apache.calcite.linq4j.tree.Expressions.FluentList
-
- appendAll(T...) - 接口 中的方法org.apache.calcite.linq4j.tree.Expressions.FluentList
-
- appendAll(Iterable<Integer>) - 类 中的方法org.apache.calcite.util.ImmutableIntList
-
Returns a copy of this list with all of the given integers added.
- appendIf(boolean, T) - 接口 中的方法org.apache.calcite.linq4j.tree.Expressions.FluentList
-
- appendIfNotNull(String, Expression) - 类 中的方法org.apache.calcite.linq4j.tree.BlockBuilder
-
Appends an expression to a list of statements, if it is not null.
- appendIfNotNull(T) - 接口 中的方法org.apache.calcite.linq4j.tree.Expressions.FluentList
-
- appendOperands(StringBuilder) - 类 中的方法org.apache.calcite.rex.RexCall
-
Appends call operands without parenthesis.
- appendRelDescription(StringBuilder, RelNode) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
-
- appendSearchString(String, SplunkTableScan, LogicalProject, LogicalProject, RelDataType, RelDataType) - 类 中的方法org.apache.calcite.adapter.splunk.SplunkPushDownRule
-
Appends a search string.
- appendURLEncodedArgs(StringBuilder, Map<String, String>) - 类 中的静态方法org.apache.calcite.runtime.HttpUtils
-
- appendURLEncodedArgs(StringBuilder, CharSequence...) - 类 中的静态方法org.apache.calcite.runtime.HttpUtils
-
- apply(T0) - 接口 中的方法org.apache.calcite.linq4j.function.DoubleFunction1
-
- apply(T0) - 接口 中的方法org.apache.calcite.linq4j.function.FloatFunction1
-
- apply() - 接口 中的方法org.apache.calcite.linq4j.function.Function0
-
- apply(T0) - 接口 中的方法org.apache.calcite.linq4j.function.Function1
-
- apply(T0, T1) - 接口 中的方法org.apache.calcite.linq4j.function.Function2
-
- apply(List<T1>, Function1<T1, R>) - 类 中的静态方法org.apache.calcite.linq4j.function.Functions
-
Creates a copy of a list, applying a function to each element.
- apply(T0) - 接口 中的方法org.apache.calcite.linq4j.function.IntegerFunction1
-
- apply(T0) - 接口 中的方法org.apache.calcite.linq4j.function.LongFunction1
-
- apply(T0) - 接口 中的方法org.apache.calcite.linq4j.function.Predicate1
-
- apply(T0, T1) - 接口 中的方法org.apache.calcite.linq4j.function.Predicate2
-
- apply(SubstitutionVisitor.UnifyRuleCall) - 类 中的方法org.apache.calcite.plan.SubstitutionVisitor.UnifyRule
-
Applies this rule to a particular node in a query.
- apply(Class<? extends RelNode>, Class<? extends M>) - 类 中的方法org.apache.calcite.plan.volcano.VolcanoRelMetadataProvider
-
- apply(RelHint, RelNode) - 类 中的方法org.apache.calcite.rel.hint.CompositeHintPredicate
-
- apply(RelHint, RelNode) - 接口 中的方法org.apache.calcite.rel.hint.HintPredicate
-
Decides if the given hint can be applied to
the relational expression rel.
- apply(List<RelHint>, RelNode) - 类 中的方法org.apache.calcite.rel.hint.HintStrategyTable
-
Applies this
HintStrategyTable hint strategies to the given relational
expression and the
hints.
- apply(RelHint, RelNode) - 类 中的方法org.apache.calcite.rel.hint.NodeTypeHintPredicate
-
- apply(Class<? extends RelNode>, Class<? extends M>) - 类 中的方法org.apache.calcite.rel.metadata.CachingRelMetadataProvider
-
- apply(Class<? extends RelNode>, Class<? extends M>) - 类 中的方法org.apache.calcite.rel.metadata.ChainedRelMetadataProvider
-
- apply(Class<? extends RelNode>, Class<? extends M>) - 类 中的方法org.apache.calcite.rel.metadata.JaninoRelMetadataProvider
-
- apply(Class<? extends RelNode>, Class<? extends M>) - 类 中的方法org.apache.calcite.rel.metadata.ReflectiveRelMetadataProvider
-
- apply(Class<? extends RelNode>) - 类 中的方法org.apache.calcite.rel.metadata.ReflectiveRelMetadataProvider
-
- apply(Class<? extends RelNode>, Class<? extends M>) - 接口 中的方法org.apache.calcite.rel.metadata.RelMetadataProvider
-
Retrieves metadata of a particular type and for a particular sub-class
of relational expression.
- apply(Mappings.TargetMapping) - 接口 中的方法org.apache.calcite.rel.RelDistribution
-
- apply(RelOptRuleCall, Aggregate, Project) - 类 中的静态方法org.apache.calcite.rel.rules.AggregateProjectMergeRule
-
- apply(RelOptRuleCall, Project, Aggregate, StarTable.StarTableScan) - 类 中的方法org.apache.calcite.rel.rules.AggregateStarTableRule
-
- apply(Join, JoinRelType, RexNode) - 接口 中的方法org.apache.calcite.rel.rules.FilterJoinRule.Predicate
-
- apply(RelOptRuleCall, Filter, TableScan) - 类 中的方法org.apache.calcite.rel.rules.FilterTableScanRule
-
- apply(RelOptRuleCall, Filter, TableScan) - 类 中的方法org.apache.calcite.rel.rules.MaterializedViewFilterScanRule
-
- apply(RelOptRuleCall, Project, TableScan) - 类 中的方法org.apache.calcite.rel.rules.ProjectTableScanRule
-
- apply(RexSubQuery, Set<CorrelationId>, RelOptUtil.Logic, RelBuilder, int, int) - 类 中的方法org.apache.calcite.rel.rules.SubQueryRemoveRule
-
- apply(RelOptRuleCall, LogicalProject, LogicalFilter, LogicalValues) - 类 中的方法org.apache.calcite.rel.rules.ValuesReduceRule
-
Does the work.
- apply(RelDataTypeField) - 类 中的方法org.apache.calcite.rel.type.RelDataTypeField.ToFieldIndex
-
已过时。
- apply(RelDataTypeField) - 类 中的方法org.apache.calcite.rel.type.RelDataTypeField.ToFieldName
-
已过时。
- apply(List<T>) - 类 中的方法org.apache.calcite.rex.RexShuttle
-
Applies this shuttle to each expression in a list and returns the
resulting list.
- apply(Iterable<? extends RexNode>) - 类 中的方法org.apache.calcite.rex.RexShuttle
-
Applies this shuttle to each expression in an iterable.
- apply(RexNode) - 类 中的方法org.apache.calcite.rex.RexShuttle
-
Applies this shuttle to an expression, or returns null if the expression
is null.
- apply(Mappings.TargetMapping, List<RelCollation>) - 类 中的静态方法org.apache.calcite.rex.RexUtil
-
Applies a mapping to a collation list.
- apply(Mappings.TargetMapping, RelCollation) - 类 中的静态方法org.apache.calcite.rex.RexUtil
-
Applies a mapping to a collation.
- apply(Mappings.TargetMapping, RelFieldCollation) - 类 中的静态方法org.apache.calcite.rex.RexUtil
-
Applies a mapping to a field collation.
- apply(Mappings.TargetMapping, RexNode) - 类 中的静态方法org.apache.calcite.rex.RexUtil
-
Applies a mapping to an expression.
- apply(Mappings.TargetMapping, Iterable<? extends RexNode>) - 类 中的静态方法org.apache.calcite.rex.RexUtil
-
Applies a mapping to an iterable over expressions.
- apply(RexVisitor<T>, T[]) - 类 中的静态方法org.apache.calcite.rex.RexUtil
-
Applies a shuttle to an array of expressions.
- apply(RexVisitor<Void>, RexNode[], RexNode) - 类 中的静态方法org.apache.calcite.rex.RexUtil
-
Applies a visitor to an array of expressions and, if specified, a single
expression.
- apply(RexVisitor<Void>, List<? extends RexNode>, RexNode) - 类 中的静态方法org.apache.calcite.rex.RexUtil
-
Applies a visitor to a list of expressions and, if specified, a single
expression.
- apply(T) - 类 中的方法org.apache.calcite.runtime.PredicateImpl
-
已过时。
- apply(List<Object>) - 类 中的方法org.apache.calcite.schema.impl.MaterializedViewTable.MaterializedViewTableMacro
-
- apply(List<Object>) - 类 中的方法org.apache.calcite.schema.impl.TableMacroImpl
-
Applies arguments to yield a table.
- apply(List<Object>) - 类 中的方法org.apache.calcite.schema.impl.ViewTableMacro
-
- apply(List<Object>) - 接口 中的方法org.apache.calcite.schema.TableMacro
-
Applies arguments to yield a table.
- apply(String, int, int) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidatorUtil.Suggester
-
- apply(RelOptCluster, RelOptSchema, SchemaPlus, CalciteServerStatement) - 接口 中的方法org.apache.calcite.tools.Frameworks.BasePrepareAction
-
- apply(RelOptCluster, RelOptSchema, SchemaPlus) - 接口 中的方法org.apache.calcite.tools.Frameworks.PlannerAction
-
- apply(Mapping, BitSet) - 类 中的静态方法org.apache.calcite.util.mapping.Mappings
-
Applies a mapping to a BitSet.
- apply(Mapping, ImmutableBitSet) - 类 中的静态方法org.apache.calcite.util.mapping.Mappings
-
Applies a mapping to an ImmutableBitSet.
- apply(Mapping, List<T>) - 类 中的静态方法org.apache.calcite.util.mapping.Mappings
-
Applies a mapping to a list.
- apply(Mappings.TargetMapping, int) - 类 中的静态方法org.apache.calcite.util.mapping.Mappings
-
Applies a mapping to an optional integer, returning an optional
result.
- apply(PrecedenceClimbingParser, PrecedenceClimbingParser.SpecialOp) - 接口 中的方法org.apache.calcite.util.PrecedenceClimbingParser.Special
-
Given an occurrence of this operator, identifies the range of tokens to
be collapsed into a call of this operator, and the arguments to that
call.
- apply2(Mapping, Iterable<ImmutableBitSet>) - 类 中的静态方法org.apache.calcite.util.mapping.Mappings
-
Applies a mapping to a collection of ImmutableBitSets.
- apply2(Mapping, List<Integer>) - 类 中的静态方法org.apache.calcite.util.mapping.Mappings
-
- apply3(Mapping, List<T>) - 类 中的静态方法org.apache.calcite.util.mapping.Mappings
-
Creates a view of a list, permuting according to a mapping.
- applyFields(Mappings.TargetMapping, List<RelFieldCollation>) - 类 中的静态方法org.apache.calcite.rex.RexUtil
-
Applies a mapping to a list of field collations.
- applyNotAllowed() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- applyResultSelector(Function2<K, Enumerable<V>, TResult>) - 接口 中的方法org.apache.calcite.linq4j.Lookup
-
Applies a transform function to each key and its associated values and
returns the results.
- applySettings(Socket) - 类 中的方法org.apache.calcite.runtime.SocketFactoryImpl
-
Applies the current settings to the given socket.
- applyTimeExtract(String, String, TimeZone) - 类 中的静态方法org.apache.calcite.adapter.druid.DruidExpressions
-
- applyTimestampCeil(String, String, String, TimeZone) - 类 中的静态方法org.apache.calcite.adapter.druid.DruidExpressions
-
- applyTimestampFloor(String, String, String, TimeZone) - 类 中的静态方法org.apache.calcite.adapter.druid.DruidExpressions
-
- APPROX_COUNT_DISTINCT - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
APPROX_COUNT_DISTINCT aggregate function.
- APPROX_TYPES - 枚举 中的静态变量org.apache.calcite.sql.type.SqlTypeName
-
- approximate(boolean) - 接口 中的方法org.apache.calcite.tools.RelBuilder.AggCall
-
Returns a copy of this AggCall that may return approximate results
if approximate is true.
- approximateDecimal() - 接口 中的方法org.apache.calcite.config.CalciteConnectionConfig
-
- approximateDecimal() - 类 中的方法org.apache.calcite.config.CalciteConnectionConfigImpl
-
- approximateDistinctCount() - 接口 中的方法org.apache.calcite.config.CalciteConnectionConfig
-
- approximateDistinctCount() - 类 中的方法org.apache.calcite.config.CalciteConnectionConfigImpl
-
- approximateTopN() - 接口 中的方法org.apache.calcite.config.CalciteConnectionConfig
-
- approximateTopN() - 类 中的方法org.apache.calcite.config.CalciteConnectionConfigImpl
-
- areCharacterSetsMismatched(RelDataType, RelDataType) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
-
Determines whether two types both have different character sets.
- areColumnsDefinitelyUnique(RelMetadataQuery, RelNode, ImmutableBitSet) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdUtil
-
Returns true if the columns represented in a bit mask are definitely
known to form a unique column set.
- areColumnsDefinitelyUnique(RelMetadataQuery, RelNode, List<RexInputRef>) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdUtil
-
- areColumnsDefinitelyUniqueWhenNullsFiltered(RelMetadataQuery, RelNode, ImmutableBitSet) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdUtil
-
Returns true if the columns represented in a bit mask are definitely
known to form a unique column set, when nulls have been filtered from
the columns.
- areColumnsDefinitelyUniqueWhenNullsFiltered(RelMetadataQuery, RelNode, List<RexInputRef>) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdUtil
-
- areColumnsUnique(ImmutableBitSet, boolean) - 接口 中的方法org.apache.calcite.rel.metadata.BuiltInMetadata.ColumnUniqueness
-
Determines whether a specified set of columns from a specified relational
expression are unique.
- areColumnsUnique(RelNode, RelMetadataQuery, ImmutableBitSet, boolean) - 接口 中的方法org.apache.calcite.rel.metadata.BuiltInMetadata.ColumnUniqueness.Handler
-
- areColumnsUnique(TableScan, RelMetadataQuery, ImmutableBitSet, boolean) - 类 中的方法org.apache.calcite.rel.metadata.RelMdColumnUniqueness
-
- areColumnsUnique(Filter, RelMetadataQuery, ImmutableBitSet, boolean) - 类 中的方法org.apache.calcite.rel.metadata.RelMdColumnUniqueness
-
- areColumnsUnique(RelNode, RelMetadataQuery, ImmutableBitSet, boolean) - 类 中的方法org.apache.calcite.rel.metadata.RelMdColumnUniqueness
-
- areColumnsUnique(SetOp, RelMetadataQuery, ImmutableBitSet, boolean) - 类 中的方法org.apache.calcite.rel.metadata.RelMdColumnUniqueness
-
- areColumnsUnique(Intersect, RelMetadataQuery, ImmutableBitSet, boolean) - 类 中的方法org.apache.calcite.rel.metadata.RelMdColumnUniqueness
-
- areColumnsUnique(Minus, RelMetadataQuery, ImmutableBitSet, boolean) - 类 中的方法org.apache.calcite.rel.metadata.RelMdColumnUniqueness
-
- areColumnsUnique(Sort, RelMetadataQuery, ImmutableBitSet, boolean) - 类 中的方法org.apache.calcite.rel.metadata.RelMdColumnUniqueness
-
- areColumnsUnique(TableModify, RelMetadataQuery, ImmutableBitSet, boolean) - 类 中的方法org.apache.calcite.rel.metadata.RelMdColumnUniqueness
-
- areColumnsUnique(Exchange, RelMetadataQuery, ImmutableBitSet, boolean) - 类 中的方法org.apache.calcite.rel.metadata.RelMdColumnUniqueness
-
- areColumnsUnique(Correlate, RelMetadataQuery, ImmutableBitSet, boolean) - 类 中的方法org.apache.calcite.rel.metadata.RelMdColumnUniqueness
-
- areColumnsUnique(Project, RelMetadataQuery, ImmutableBitSet, boolean) - 类 中的方法org.apache.calcite.rel.metadata.RelMdColumnUniqueness
-
- areColumnsUnique(Calc, RelMetadataQuery, ImmutableBitSet, boolean) - 类 中的方法org.apache.calcite.rel.metadata.RelMdColumnUniqueness
-
- areColumnsUnique(Join, RelMetadataQuery, ImmutableBitSet, boolean) - 类 中的方法org.apache.calcite.rel.metadata.RelMdColumnUniqueness
-
- areColumnsUnique(Aggregate, RelMetadataQuery, ImmutableBitSet, boolean) - 类 中的方法org.apache.calcite.rel.metadata.RelMdColumnUniqueness
-
- areColumnsUnique(Values, RelMetadataQuery, ImmutableBitSet, boolean) - 类 中的方法org.apache.calcite.rel.metadata.RelMdColumnUniqueness
-
- areColumnsUnique(Converter, RelMetadataQuery, ImmutableBitSet, boolean) - 类 中的方法org.apache.calcite.rel.metadata.RelMdColumnUniqueness
-
- areColumnsUnique(HepRelVertex, RelMetadataQuery, ImmutableBitSet, boolean) - 类 中的方法org.apache.calcite.rel.metadata.RelMdColumnUniqueness
-
- areColumnsUnique(RelSubset, RelMetadataQuery, ImmutableBitSet, boolean) - 类 中的方法org.apache.calcite.rel.metadata.RelMdColumnUniqueness
-
- areColumnsUnique(RelMetadataQuery, RelNode, List<RexInputRef>) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdUtil
-
- areColumnsUnique(RelNode, ImmutableBitSet) - 类 中的方法org.apache.calcite.rel.metadata.RelMetadataQuery
-
- areColumnsUnique(RelNode, ImmutableBitSet, boolean) - 类 中的方法org.apache.calcite.rel.metadata.RelMetadataQuery
-
- areColumnsUniqueWhenNullsFiltered(RelMetadataQuery, RelNode, List<RexInputRef>) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdUtil
-
- areEquivalent(E, E) - 类 中的方法org.apache.calcite.util.EquivalenceSet
-
Returns whether two elements are in the same equivalence class.
- areRowsUnique(RelNode) - 类 中的方法org.apache.calcite.rel.metadata.RelMetadataQuery
-
Returns whether the rows of a given relational expression are distinct.
- areRowTypesEqual(RelDataType, RelDataType, boolean) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
-
- areSameFamily(Iterable<RelDataType>) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
-
- ARG0 - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
-
Type-inference strategy whereby the result type of a call is the type of
the operand #0 (0-based).
- ARG0_FORCE_NULLABLE - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
-
Type-inference strategy whereby the result type of a call is the type of
the operand #0 (0-based), with nulls always allowed.
- ARG0_INTERVAL - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
-
- ARG0_INTERVAL_NULLABLE - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
-
- ARG0_NULLABLE - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
-
Type-inference strategy whereby the result type of a call is the type of
the operand #0 (0-based).
- ARG0_NULLABLE_IF_EMPTY - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
-
Type-inference strategy whereby the result type of a call is the type of
the operand #0 (0-based), and nullable if the call occurs within a
"GROUP BY ()" query.
- ARG0_NULLABLE_VARYING - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
-
Type-inference strategy whereby the result type of a call is VARYING the
type of the first argument.
- ARG0_OR_EXACT_NO_SCALE - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
-
- ARG0_TABLE_FUNCTION_WINDOWING - 类 中的静态变量org.apache.calcite.sql.SqlWindowTableFunction
-
Type-inference strategy whereby the result type of a table function call is a ROW,
which is combined from the operand #0(TABLE parameter)'s schema and two
additional fields:
window_start.
- ARG1 - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
-
Type-inference strategy whereby the result type of a call is the type of
the operand #1 (0-based).
- ARG1_NULLABLE - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
-
Type-inference strategy whereby the result type of a call is the type of
the operand #1 (0-based).
- ARG2 - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
-
Type-inference strategy whereby the result type of a call is the type of
operand #2 (0-based).
- ARG2_NULLABLE - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
-
Type-inference strategy whereby the result type of a call is the type of
operand #2 (0-based).
- argBitSet() - 类 中的方法org.apache.calcite.materialize.Lattice.Measure
-
Returns the set of distinct argument ordinals.
- ArgHandlerImpl() - 类 的构造器org.apache.calcite.sql.util.SqlBasicVisitor.ArgHandlerImpl
-
- argOrdinals() - 类 中的方法org.apache.calcite.materialize.Lattice.Measure
-
Returns a list of argument ordinals.
- args - 类 中的变量org.apache.calcite.materialize.Lattice.Measure
-
- args - 类 中的变量org.apache.calcite.model.JsonMeasure
-
Arguments to the measure.
- args - 类 中的变量org.apache.calcite.util.javac.JaninoCompiler
-
- args - 类 中的变量org.apache.calcite.util.PrecedenceClimbingParser.Call
-
- argTypes - 类 中的变量org.apache.calcite.sql.fun.SqlMinMaxAggFunction
-
已过时。
- ARGUMENT_ASSIGNMENT - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
ARGUMENT_ASSIGNMENT operator (=<)
assigns an argument to a function call to a particular named parameter.
- argumentMustBeLiteral(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- argumentMustBePositiveInteger(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- argumentMustBeScalar(int) - 类 中的方法org.apache.calcite.sql.fun.SqlCursorConstructor
-
- argumentMustBeScalar(int) - 类 中的方法org.apache.calcite.sql.fun.SqlInOperator
-
- argumentMustBeScalar(int) - 类 中的方法org.apache.calcite.sql.fun.SqlMultisetQueryConstructor
-
- argumentMustBeScalar(int) - 类 中的方法org.apache.calcite.sql.SqlOperator
-
Returns whether the ordinalth argument to this operator must
be scalar (as opposed to a query).
- argumentMustBeScalar(int) - 类 中的方法org.apache.calcite.sql.SqlSelectOperator
-
- argumentMustBeScalar(int) - 类 中的方法org.apache.calcite.sql.SqlUnnestOperator
-
- argumentMustBeScalar(int) - 类 中的方法org.apache.calcite.sql.SqlWindowTableFunction
-
The first parameter of table-value function windowing is a TABLE parameter,
which is not scalar.
- argumentMustBeValidPrecision(String, int, int) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- argumentMustHaveScaleZero(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- argumentMustNotBeNull(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- arguments() - 接口 中的方法org.apache.calcite.adapter.enumerable.AggAddContext
-
Returns Linq4j form of arguments.
- arguments() - 类 中的方法org.apache.calcite.adapter.enumerable.impl.AggAddContextImpl
-
- arguments() - 类 中的方法org.apache.calcite.adapter.enumerable.impl.WinAggAddContextImpl
-
- arguments(Expression) - 类 中的方法org.apache.calcite.adapter.enumerable.impl.WinAggResultContextImpl
-
- arguments(Expression) - 接口 中的方法org.apache.calcite.adapter.enumerable.WinAggResultContext
-
Returns Linq4j form of arguments.
- arguments - 类 中的变量org.apache.calcite.linq4j.tree.NewExpression
-
- Array - org.apache.calcite.adapter.java中的注释类型
-
Annotation that indicates that a field is an array type.
- array - 类 中的变量org.apache.calcite.linq4j.tree.IndexExpression
-
- array(Object...) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
- ARRAY - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
-
- ARRAY_QUERY - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The ARRAY Query Constructor. e.g.
- ARRAY_VALUE_CONSTRUCTOR - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The ARRAY Value Constructor. e.g.
- ArrayBindable - org.apache.calcite.runtime中的接口
-
Extension to
Bindable that returns rows that are arrays of objects.
- ArrayComparator - org.apache.calcite.runtime中的类
-
Compares arrays.
- ArrayComparator(Comparator...) - 类 的构造器org.apache.calcite.runtime.ArrayComparator
-
- ArrayComparator(boolean...) - 类 的构造器org.apache.calcite.runtime.ArrayComparator
-
- arrayComparer() - 类 中的静态方法org.apache.calcite.linq4j.function.Functions
-
- ArrayEnumeratorCursor - org.apache.calcite.runtime中的类
-
Implementation of
Cursor on top of an
Enumerator that
returns an array of
Object for each row.
- ArrayEnumeratorCursor(Enumerator<Object[]>) - 类 的构造器org.apache.calcite.runtime.ArrayEnumeratorCursor
-
Creates an ArrayEnumeratorCursor.
- arrayIndex(Expression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates an expression that represents applying an array
index operator to an array of rank one.
- arrayItem(Object, int) - 枚举 中的方法org.apache.calcite.linq4j.tree.Primitive
-
Gets an item from an array.
- arrayItem(Primitive.Source, Object, int) - 枚举 中的方法org.apache.calcite.linq4j.tree.Primitive
-
Reads value from a source into an array.
- arrayItem(Object, int, Primitive.Sink) - 枚举 中的方法org.apache.calcite.linq4j.tree.Primitive
-
Sends to a sink an from an array.
- arrayItem(List, int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
Helper for "array element reference".
- arrayItemOptional(List, int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
- arrayLength(Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a UnaryExpression that represents an expression for
obtaining the length of a one-dimensional array.
- ArrayLengthRecordField - org.apache.calcite.linq4j.tree中的类
-
Represents a length field of a RecordType
- ArrayLengthRecordField(String, Class) - 类 的构造器org.apache.calcite.linq4j.tree.ArrayLengthRecordField
-
- arrayOrObjectValueRequiredInStrictModeOfJsonQueryFunc(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- arrays(Comparator<V>) - 类 中的方法org.apache.calcite.runtime.SortedMultiMap
-
- ArraySqlType - org.apache.calcite.sql.type中的类
-
SQL array type.
- ArraySqlType(RelDataType, boolean) - 类 的构造器org.apache.calcite.sql.type.ArraySqlType
-
Creates an ArraySqlType.
- arrayToList(Array) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
Converts a JDBC array to a list.
- arrayToString(Object) - 枚举 中的方法org.apache.calcite.linq4j.tree.Primitive
-
Converts an array to a string.
- ArrayType(Type, boolean, long) - 类 的构造器org.apache.calcite.linq4j.tree.Types.ArrayType
-
- ArrayType(Type) - 类 的构造器org.apache.calcite.linq4j.tree.Types.ArrayType
-
- ARTIFICIAL_SELECTIVITY_FUNC - 类 中的静态变量org.apache.calcite.rel.metadata.RelMdUtil
-
- as(SqlNode, String, String...) - 类 中的方法org.apache.calcite.rel.rel2sql.SqlImplementor
-
Convenience method for creating column and table aliases.
- AS - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
AS operator associates an expression in the SELECT clause
with an alias.
- as(String) - 类 中的方法org.apache.calcite.tools.PigRelBuilder
-
As super-class method, but also retains alias for naming of aggregates.
- as(String) - 接口 中的方法org.apache.calcite.tools.RelBuilder.AggCall
-
Returns a copy of this AggCall with a given alias.
- as(String) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
Assigns a table alias to the top entry on the stack.
- ASC - 类 中的静态变量org.apache.calcite.adapter.geode.rel.GeodeSort
-
- ascii(String) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL ASCII(string) function.
- ASCII - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- asCopy(Object...) - 类 中的静态方法org.apache.calcite.interpreter.Row
-
Creates a Row.
- asEnumerable(JavaRDD<T>) - 类 中的静态方法org.apache.calcite.adapter.spark.SparkRuntime
-
Converts an RDD into an enumerable.
- asEnumerable() - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- asEnumerable(Enumerable<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Returns the input typed as Enumerable<TSource>.
- asEnumerable() - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Returns the input typed as Enumerable<TSource>.
- asEnumerable(List<T>) - 类 中的静态方法org.apache.calcite.linq4j.Linq4j
-
- asEnumerable(Collection<T>) - 类 中的静态方法org.apache.calcite.linq4j.Linq4j
-
- asEnumerable(Iterable<T>) - 类 中的静态方法org.apache.calcite.linq4j.Linq4j
-
- asEnumerable(T[]) - 类 中的静态方法org.apache.calcite.linq4j.Linq4j
-
Adapter that converts an array into an enumerable.
- asFrom() - 类 中的方法org.apache.calcite.rel.rel2sql.SqlImplementor.Result
-
Returns a node that can be included in the FROM clause or a JOIN.
- asImmutable() - 类 中的方法org.apache.calcite.util.IntList
-
已过时。
- asin(BigDecimal) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL ASIN operator applied to BigDecimal values.
- asin(double) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL ASIN operator applied to double values.
- ASIN - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- asIndexMap(Collection<V>, Function<V, K>) - 类 中的静态方法org.apache.calcite.util.Util
-
已过时。
- asIndexMapJ(Collection<V>, Function<V, K>) - 类 中的静态方法org.apache.calcite.util.Util
-
Returns a map that is a view onto a collection of values, using the
provided function to convert a value to a key.
- asList(Object) - 枚举 中的静态方法org.apache.calcite.linq4j.tree.Primitive
-
Adapts a primitive array into a
List.
- asList(boolean[]) - 枚举 中的静态方法org.apache.calcite.linq4j.tree.Primitive
-
- asList(byte[]) - 枚举 中的静态方法org.apache.calcite.linq4j.tree.Primitive
-
Adapts an array of
byte into a
List of
Byte.
- asList(char[]) - 枚举 中的静态方法org.apache.calcite.linq4j.tree.Primitive
-
- asList(short[]) - 枚举 中的静态方法org.apache.calcite.linq4j.tree.Primitive
-
Adapts an array of
short into a
List of
Short.
- asList(int[]) - 枚举 中的静态方法org.apache.calcite.linq4j.tree.Primitive
-
- asList(long[]) - 枚举 中的静态方法org.apache.calcite.linq4j.tree.Primitive
-
Adapts an array of
long into a
List of
Long.
- asList(float[]) - 枚举 中的静态方法org.apache.calcite.linq4j.tree.Primitive
-
Adapts an array of
float into a
List of
Float.
- asList(double[]) - 枚举 中的静态方法org.apache.calcite.linq4j.tree.Primitive
-
- asList() - 类 中的方法org.apache.calcite.util.ImmutableBitSet
-
Creates a view onto this bit set as a list of integers.
- asList(int[]) - 类 中的静态方法org.apache.calcite.util.IntList
-
已过时。
- asList(Mappings.TargetMapping) - 类 中的静态方法org.apache.calcite.util.mapping.Mappings
-
Returns a mapping as a list such that list.get(source) is
mapping.getTarget(source) and list.size() is
mapping.getSourceCount().
- asOrderedQueryable() - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- asOrderedQueryable(Enumerable<T>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
- asQueryable(QueryProvider, SchemaPlus, String) - 类 中的方法org.apache.calcite.adapter.cassandra.CassandraTable
-
- asQueryable(QueryProvider, SchemaPlus, String) - 类 中的方法org.apache.calcite.adapter.csv.CsvTranslatableTable
-
- asQueryable(QueryProvider, SchemaPlus, String) - 类 中的方法org.apache.calcite.adapter.elasticsearch.ElasticsearchTable
-
- asQueryable(QueryProvider, SchemaPlus, String) - 类 中的方法org.apache.calcite.adapter.geode.rel.GeodeTable
-
- asQueryable(QueryProvider, SchemaPlus, String) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcTable
-
- asQueryable(QueryProvider, SchemaPlus, String) - 类 中的方法org.apache.calcite.adapter.mongodb.MongoTable
-
- asQueryable() - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- asQueryable() - 接口 中的方法org.apache.calcite.linq4j.Enumerable
-
Converts this Enumerable to a Queryable.
- asQueryable(Enumerable<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Converts an Enumerable to an IQueryable.
- asQueryable() - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
- asQueryable(DefaultEnumerable<T>) - 类 中的静态方法org.apache.calcite.linq4j.Extensions
-
- asQueryable(Queryable<T>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
-
Converts a generic Enumerable<T> to a generic
IQueryable<T>.
- asQueryable(QueryProvider, SchemaPlus, String) - 类 中的方法org.apache.calcite.schema.impl.ListTransientTable
-
- asQueryable(QueryProvider, SchemaPlus, String) - 类 中的方法org.apache.calcite.schema.impl.ViewTable
-
- asQueryable(QueryProvider, SchemaPlus, String) - 接口 中的方法org.apache.calcite.schema.QueryableTable
-
- asQueryOrValues() - 类 中的方法org.apache.calcite.rel.rel2sql.SqlImplementor.Result
-
Converts a non-query node into a SELECT node.
- asSelect() - 类 中的方法org.apache.calcite.rel.rel2sql.SqlImplementor.Result
-
Converts a non-query node into a SELECT node.
- asSet() - 类 中的方法org.apache.calcite.util.ImmutableBitSet
-
Creates a view onto this bit set as a set of integers.
- assign(Expression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a BinaryExpression that represents an assignment
operation.
- assignableFrom(Primitive) - 枚举 中的方法org.apache.calcite.linq4j.tree.Primitive
-
- AssignableOperandTypeChecker - org.apache.calcite.sql.type中的类
-
AssignableOperandTypeChecker implements
SqlOperandTypeChecker by
verifying that the type of each argument is assignable to a predefined set of
parameter types (under the SQL definition of "assignable").
- AssignableOperandTypeChecker(List<RelDataType>, List<String>) - 类 的构造器org.apache.calcite.sql.type.AssignableOperandTypeChecker
-
Instantiates this strategy with a specific set of parameter types.
- Assignment(SqlParserPos, Ast.Op, Ast.Identifier) - 类 的构造器org.apache.calcite.piglet.Ast.Assignment
-
- Assignment1(SqlParserPos, Ast.Op, Ast.Identifier, Ast.Identifier) - 类 的构造器org.apache.calcite.piglet.Ast.Assignment1
-
- assignments() - 类 中的方法org.apache.calcite.rex.RexAnalyzer
-
Generates a map of variables and lists of values that could be assigned
to them.
- assignNamesFrom(SqlIdentifier) - 类 中的方法org.apache.calcite.sql.SqlIdentifier
-
Copies names and components from another identifier.
- asSql(boolean, boolean) - 类 中的方法org.apache.calcite.util.NlsString
-
- asSql(boolean, boolean, SqlDialect) - 类 中的方法org.apache.calcite.util.NlsString
-
Returns the string quoted for SQL, for example _ISO-8859-1'is it a
plane?
- asStatement() - 类 中的方法org.apache.calcite.rel.rel2sql.SqlImplementor.Result
-
Converts a non-query node into a SELECT node.
- asString() - 类 中的方法org.apache.calcite.rel.externalize.RelJsonWriter
-
Returns a JSON string describing the relational expressions that were just
explained.
- Ast - org.apache.calcite.piglet中的类
-
Abstract syntax tree.
- Ast.Assignment - org.apache.calcite.piglet中的类
-
Abstract base class for statements that assign to a named relation.
- Ast.Assignment1 - org.apache.calcite.piglet中的类
-
Abstract base class for an assignment with one source relation.
- Ast.BagType - org.apache.calcite.piglet中的类
-
Parse tree for a bag type.
- Ast.Call - org.apache.calcite.piglet中的类
-
Parse tree node for a call to a function or operator.
- Ast.DescribeStmt - org.apache.calcite.piglet中的类
-
Parse tree node for DESCRIBE statement.
- Ast.Direction - org.apache.calcite.piglet中的枚举
-
Sort direction.
- Ast.DistinctStmt - org.apache.calcite.piglet中的类
-
Parse tree node for DISTINCT statement.
- Ast.DumpStmt - org.apache.calcite.piglet中的类
-
Parse tree node for DUMP statement.
- Ast.FieldSchema - org.apache.calcite.piglet中的类
-
Parse tree for field schema.
- Ast.FilterStmt - org.apache.calcite.piglet中的类
-
Parse tree node for FILTER statement.
- Ast.ForeachNestedStmt - org.apache.calcite.piglet中的类
-
Parse tree node for FOREACH statement (nested).
- Ast.ForeachStmt - org.apache.calcite.piglet中的类
-
Parse tree node for FOREACH statement (non-nested).
- Ast.GroupStmt - org.apache.calcite.piglet中的类
-
Parse tree node for GROUP statement.
- Ast.Identifier - org.apache.calcite.piglet中的类
-
Parse tree node for Identifier.
- Ast.LimitStmt - org.apache.calcite.piglet中的类
-
Parse tree node for LIMIT statement.
- Ast.Literal - org.apache.calcite.piglet中的类
-
Parse tree node for Literal.
- Ast.LoadStmt - org.apache.calcite.piglet中的类
-
Parse tree node for LOAD statement.
- Ast.MapType - org.apache.calcite.piglet中的类
-
Parse tree for a map type.
- Ast.Node - org.apache.calcite.piglet中的类
-
Abstract base class for parse tree node.
- Ast.NumericLiteral - org.apache.calcite.piglet中的类
-
Parse tree node for NumericLiteral.
- Ast.Op - org.apache.calcite.piglet中的枚举
-
Parse tree node type.
- Ast.OrderStmt - org.apache.calcite.piglet中的类
-
Parse tree node for ORDER statement.
- Ast.Program - org.apache.calcite.piglet中的类
-
Parse tree node for a program.
- Ast.ScalarType - org.apache.calcite.piglet中的类
-
Parse tree for scalar type such as int.
- Ast.Schema - org.apache.calcite.piglet中的类
-
Parse tree for schema.
- Ast.SpecialIdentifier - org.apache.calcite.piglet中的类
-
Parse tree node for "*", a special kind of identifier.
- Ast.Stmt - org.apache.calcite.piglet中的类
-
Abstract base class for parse tree node representing a statement.
- Ast.TupleType - org.apache.calcite.piglet中的类
-
Parse tree for a tuple type.
- Ast.Type - org.apache.calcite.piglet中的类
-
Parse tree for type.
- Ast.ValuesStmt - org.apache.calcite.piglet中的类
-
Parse tree node for VALUES statement.
- atan(BigDecimal) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL ATAN operator applied to BigDecimal values.
- atan(double) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL ATAN operator applied to double values.
- ATAN - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- atan2(double, BigDecimal) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL ATAN2 operator applied to double/BigDecimal values.
- atan2(BigDecimal, double) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL ATAN2 operator applied to BigDecimal/double values.
- atan2(BigDecimal, BigDecimal) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL ATAN2 operator applied to BigDecimal values.
- atan2(double, double) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL ATAN2 operator applied to double values.
- ATAN2 - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- atom(Object) - 类 中的方法org.apache.calcite.util.PrecedenceClimbingParser
-
- atom(Object) - 类 中的方法org.apache.calcite.util.PrecedenceClimbingParser.Builder
-
- atomicBoolean - 类 中的变量org.apache.calcite.util.CancelFlag
-
The flag that holds the cancel state.
- attachHints(List<RelHint>) - 接口 中的方法org.apache.calcite.rel.hint.Hintable
-
Attaches list of hints to this relational expression.
- attachRelHint(HintStrategyTable, List<RelHint>, Hintable) - 类 中的静态方法org.apache.calcite.sql.SqlUtil
-
Attach the hints to rel with specified hint strategies.
- ATTEMPT_SUGGESTER - 类 中的静态变量org.apache.calcite.sql.validate.SqlValidatorUtil
-
- attribute(SqlParserPos, SqlIdentifier, SqlDataTypeSpec, SqlNode, SqlCollation) - 类 中的静态方法org.apache.calcite.sql.ddl.SqlDdlNodes
-
Creates a attribute definition.
- attribute(String, String) - 类 中的方法org.apache.calcite.util.XmlOutput
-
Writes an attribute.
- AttributedDirectedGraph<V,E extends DefaultEdge> - org.apache.calcite.util.graph中的类
-
Directed graph where edges have attributes and allows multiple edges between
any two vertices provided that their attributes are different.
- AttributedDirectedGraph(AttributedDirectedGraph.AttributedEdgeFactory<V, E>) - 类 的构造器org.apache.calcite.util.graph.AttributedDirectedGraph
-
Creates an attributed graph.
- AttributedDirectedGraph.AttributedEdgeFactory<V,E> - org.apache.calcite.util.graph中的接口
-
Factory for edges that have attributes.
- attributes - 类 中的变量org.apache.calcite.model.JsonType
-
Definition of the attributes of this type.
- auto - 类 中的变量org.apache.calcite.materialize.Lattice
-
- auto(boolean) - 类 中的方法org.apache.calcite.materialize.Lattice.Builder
-
Sets the "auto" attribute (default true).
- auto - 类 中的变量org.apache.calcite.model.JsonLattice
-
Whether to materialize tiles on demand as queries are executed.
- autodetectRelTypeFromRegion(Region<?, ?>) - 类 中的静态方法org.apache.calcite.adapter.geode.util.GeodeUtils
-
Extract the first entity of each Regions and use it to build a table types.
- autoLattice - 类 中的变量org.apache.calcite.model.JsonSchema
-
Whether to create lattices in this schema based on queries occurring in
other schemas.
- Automaton - org.apache.calcite.runtime中的类
-
A nondeterministic finite-state automaton (NFA).
- automaton() - 类 中的方法org.apache.calcite.runtime.Pattern.PatternBuilder
-
Returns the resulting automaton.
- AutomatonBuilder - org.apache.calcite.runtime中的类
-
Builds a state-transition graph for deterministic finite automaton.
- AutomatonBuilder() - 类 的构造器org.apache.calcite.runtime.AutomatonBuilder
-
- autoTemp() - 接口 中的方法org.apache.calcite.config.CalciteConnectionConfig
-
- autoTemp() - 类 中的方法org.apache.calcite.config.CalciteConnectionConfigImpl
-
- auxiliary(SqlKind) - 类 中的方法org.apache.calcite.sql.SqlGroupedWindowFunction
-
Creates an auxiliary function from this grouped window function.
- auxiliary(String, SqlKind) - 类 中的方法org.apache.calcite.sql.SqlGroupedWindowFunction
-
Creates an auxiliary function from this grouped window function.
- AuxiliaryConverter - org.apache.calcite.sql2rel中的接口
-
Converts an expression for a group window function (e.g.
- AuxiliaryConverter.Impl - org.apache.calcite.sql2rel中的类
-
- auxiliaryToGroup(SqlKind) - 类 中的静态方法org.apache.calcite.sql.fun.SqlStdOperatorTable
-
Returns the group function for which a given kind is an auxiliary
function, or null if it is not an auxiliary function.
- auxiliaryWithoutMatchingGroupCall(String, String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- average(BigDecimalFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- average(NullableBigDecimalFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- average(DoubleFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- average(NullableDoubleFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- average(IntegerFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- average(NullableIntegerFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- average(LongFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- average(NullableLongFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- average(FloatFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- average(NullableFloatFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- average(Enumerable<TSource>, BigDecimalFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Computes the average of a sequence of Decimal
values that are obtained by invoking a transform function on
each element of the input sequence.
- average(Enumerable<TSource>, NullableBigDecimalFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Computes the average of a sequence of nullable
Decimal values that are obtained by invoking a transform
function on each element of the input sequence.
- average(Enumerable<TSource>, DoubleFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Computes the average of a sequence of Double
values that are obtained by invoking a transform function on
each element of the input sequence.
- average(Enumerable<TSource>, NullableDoubleFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Computes the average of a sequence of nullable
Double values that are obtained by invoking a transform
function on each element of the input sequence.
- average(Enumerable<TSource>, IntegerFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Computes the average of a sequence of int values
that are obtained by invoking a transform function on each
element of the input sequence.
- average(Enumerable<TSource>, NullableIntegerFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Computes the average of a sequence of nullable
int values that are obtained by invoking a transform function
on each element of the input sequence.
- average(Enumerable<TSource>, LongFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Computes the average of a sequence of long values
that are obtained by invoking a transform function on each
element of the input sequence.
- average(Enumerable<TSource>, NullableLongFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Computes the average of a sequence of nullable
long values that are obtained by invoking a transform function
on each element of the input sequence.
- average(Enumerable<TSource>, FloatFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Computes the average of a sequence of Float
values that are obtained by invoking a transform function on
each element of the input sequence.
- average(Enumerable<TSource>, NullableFloatFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Computes the average of a sequence of nullable
Float values that are obtained by invoking a transform
function on each element of the input sequence.
- average(BigDecimalFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Computes the average of a sequence of Decimal
values that are obtained by invoking a transform function on
each element of the input sequence.
- average(NullableBigDecimalFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Computes the average of a sequence of nullable
Decimal values that are obtained by invoking a transform
function on each element of the input sequence.
- average(DoubleFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Computes the average of a sequence of Double
values that are obtained by invoking a transform function on
each element of the input sequence.
- average(NullableDoubleFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Computes the average of a sequence of nullable
Double values that are obtained by invoking a transform
function on each element of the input sequence.
- average(IntegerFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Computes the average of a sequence of int values
that are obtained by invoking a transform function on each
element of the input sequence.
- average(NullableIntegerFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Computes the average of a sequence of nullable
int values that are obtained by invoking a transform function
on each element of the input sequence.
- average(LongFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Computes the average of a sequence of long values
that are obtained by invoking a transform function on each
element of the input sequence.
- average(NullableLongFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Computes the average of a sequence of nullable
long values that are obtained by invoking a transform function
on each element of the input sequence.
- average(FloatFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Computes the average of a sequence of Float
values that are obtained by invoking a transform function on
each element of the input sequence.
- average(NullableFloatFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Computes the average of a sequence of nullable
Float values that are obtained by invoking a transform
function on each element of the input sequence.
- averageBigDecimal(Queryable<T>, FunctionExpression<BigDecimalFunction1<T>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
-
Computes the average of a sequence of Decimal
values that is obtained by invoking a projection function on
each element of the input sequence.
- averageBigDecimal(Queryable<T>, FunctionExpression<BigDecimalFunction1<T>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
-
Computes the average of a sequence of Decimal
values that is obtained by invoking a projection function on
each element of the input sequence.
- averageBigDecimal(Queryable<T>, FunctionExpression<BigDecimalFunction1<T>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
-
- averageColumnSizes() - 接口 中的方法org.apache.calcite.rel.metadata.BuiltInMetadata.Size
-
Determines the average size (in bytes) of a value of a column in this
relational expression.
- averageColumnSizes(RelNode, RelMetadataQuery) - 接口 中的方法org.apache.calcite.rel.metadata.BuiltInMetadata.Size.Handler
-
- averageColumnSizes(RelNode, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdSize
-
- averageColumnSizes(Filter, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdSize
-
- averageColumnSizes(Sort, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdSize
-
- averageColumnSizes(TableModify, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdSize
-
- averageColumnSizes(Exchange, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdSize
-
- averageColumnSizes(Project, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdSize
-
- averageColumnSizes(Values, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdSize
-
- averageColumnSizes(TableScan, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdSize
-
- averageColumnSizes(Aggregate, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdSize
-
- averageColumnSizes(Join, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdSize
-
- averageColumnSizes(Intersect, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdSize
-
- averageColumnSizes(Minus, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdSize
-
- averageColumnSizes(Union, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdSize
-
- averageDouble(Queryable<T>, FunctionExpression<DoubleFunction1<T>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
-
Computes the average of a sequence of Double
values that is obtained by invoking a projection function on
each element of the input sequence.
- averageDouble(Queryable<T>, FunctionExpression<DoubleFunction1<T>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
-
Computes the average of a sequence of Double
values that is obtained by invoking a projection function on
each element of the input sequence.
- averageDouble(Queryable<T>, FunctionExpression<DoubleFunction1<T>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
-
- averageFieldValueSize(RelDataTypeField) - 类 中的方法org.apache.calcite.rel.metadata.RelMdSize
-
Estimates the average size (in bytes) of a value of a field, knowing
nothing more than its type.
- averageFloat(Queryable<T>, FunctionExpression<FloatFunction1<T>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
-
Computes the average of a sequence of Float
values that is obtained by invoking a projection function on
each element of the input sequence.
- averageFloat(Queryable<T>, FunctionExpression<FloatFunction1<T>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
-
Computes the average of a sequence of Float
values that is obtained by invoking a projection function on
each element of the input sequence.
- averageFloat(Queryable<T>, FunctionExpression<FloatFunction1<T>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
-
- averageInteger(Queryable<T>, FunctionExpression<IntegerFunction1<T>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
-
Computes the average of a sequence of int values
that is obtained by invoking a projection function on each
element of the input sequence.
- averageInteger(Queryable<T>, FunctionExpression<IntegerFunction1<T>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
-
Computes the average of a sequence of int values
that is obtained by invoking a projection function on each
element of the input sequence.
- averageInteger(Queryable<T>, FunctionExpression<IntegerFunction1<T>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
-
- averageLong(Queryable<T>, FunctionExpression<LongFunction1<T>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
-
Computes the average of a sequence of long values
that is obtained by invoking a projection function on each
element of the input sequence.
- averageLong(Queryable<T>, FunctionExpression<LongFunction1<T>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
-
Computes the average of a sequence of long values
that is obtained by invoking a projection function on each
element of the input sequence.
- averageLong(Queryable<T>, FunctionExpression<LongFunction1<T>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
-
- averageNullableBigDecimal(Queryable<T>, FunctionExpression<NullableBigDecimalFunction1<T>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
-
Computes the average of a sequence of nullable
Decimal values that is obtained by invoking a projection
function on each element of the input sequence.
- averageNullableBigDecimal(Queryable<T>, FunctionExpression<NullableBigDecimalFunction1<T>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
-
Computes the average of a sequence of nullable
Decimal values that is obtained by invoking a projection
function on each element of the input sequence.
- averageNullableBigDecimal(Queryable<T>, FunctionExpression<NullableBigDecimalFunction1<T>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
-
- averageNullableDouble(Queryable<T>, FunctionExpression<NullableDoubleFunction1<T>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
-
Computes the average of a sequence of nullable
Double values that is obtained by invoking a projection
function on each element of the input sequence.
- averageNullableDouble(Queryable<T>, FunctionExpression<NullableDoubleFunction1<T>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
-
Computes the average of a sequence of nullable
Double values that is obtained by invoking a projection
function on each element of the input sequence.
- averageNullableDouble(Queryable<T>, FunctionExpression<NullableDoubleFunction1<T>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
-
- averageNullableFloat(Queryable<T>, FunctionExpression<NullableFloatFunction1<T>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
-
Computes the average of a sequence of nullable
Float values that is obtained by invoking a projection
function on each element of the input sequence.
- averageNullableFloat(Queryable<T>, FunctionExpression<NullableFloatFunction1<T>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
-
Computes the average of a sequence of nullable
Float values that is obtained by invoking a projection
function on each element of the input sequence.
- averageNullableFloat(Queryable<T>, FunctionExpression<NullableFloatFunction1<T>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
-
- averageNullableInteger(Queryable<T>, FunctionExpression<NullableIntegerFunction1<T>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
-
Computes the average of a sequence of nullable
int values that is obtained by invoking a projection function
on each element of the input sequence.
- averageNullableInteger(Queryable<T>, FunctionExpression<NullableIntegerFunction1<T>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
-
Computes the average of a sequence of nullable
int values that is obtained by invoking a projection function
on each element of the input sequence.
- averageNullableInteger(Queryable<T>, FunctionExpression<NullableIntegerFunction1<T>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
-
- averageNullableLong(Queryable<T>, FunctionExpression<NullableLongFunction1<T>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
-
Computes the average of a sequence of nullable
long values that is obtained by invoking a projection function
on each element of the input sequence.
- averageNullableLong(Queryable<T>, FunctionExpression<NullableLongFunction1<T>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
-
Computes the average of a sequence of nullable
long values that is obtained by invoking a projection function
on each element of the input sequence.
- averageNullableLong(Queryable<T>, FunctionExpression<NullableLongFunction1<T>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
-
- averageRexSize(RexNode, List<Double>) - 类 中的方法org.apache.calcite.rel.metadata.RelMdSize
-
- averageRowSize() - 接口 中的方法org.apache.calcite.rel.metadata.BuiltInMetadata.Size
-
Determines the average size (in bytes) of a row from this relational
expression.
- averageRowSize(RelNode, RelMetadataQuery) - 接口 中的方法org.apache.calcite.rel.metadata.BuiltInMetadata.Size.Handler
-
- averageRowSize(RelNode, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdSize
-
- averageTypeValueSize(RelDataType) - 类 中的方法org.apache.calcite.rel.metadata.RelMdSize
-
Estimates the average size (in bytes) of a value of a type.
- AVG - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
AVG aggregate function.
- avg(RexNode) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
Creates a call to the AVG aggregate function.
- avg(boolean, String, RexNode) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
Creates a call to the AVG aggregate function,
optionally distinct and with an alias.
- AVG_AGG_FUNCTION - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
-
- AVG_AGG_FUNCTIONS - 枚举 中的静态变量org.apache.calcite.sql.SqlKind
-
Category of SqlAvgAggFunction.
- cache - 类 中的变量org.apache.calcite.model.JsonSchema
-
Whether to cache metadata (tables, functions and sub-schemas) generated
by this schema.
- CACHED_SQL - 类 中的静态变量org.apache.calcite.materialize.Lattices
-
Statistics provider that uses SQL then stores the results in a cache.
- CachingRelMetadataProvider - org.apache.calcite.rel.metadata中的类
-
Implementation of the
RelMetadataProvider
interface that caches results from an underlying provider.
- CachingRelMetadataProvider(RelMetadataProvider, RelOptPlanner) - 类 的构造器org.apache.calcite.rel.metadata.CachingRelMetadataProvider
-
- CachingSqlStatisticProvider - org.apache.calcite.statistic中的类
-
- CachingSqlStatisticProvider(SqlStatisticProvider, Cache<List, Object>) - 类 的构造器org.apache.calcite.statistic.CachingSqlStatisticProvider
-
- Calc - org.apache.calcite.rel.core中的类
-
Calc is an abstract base class for implementations of
LogicalCalc.
- Calc(RelOptCluster, RelTraitSet, List<RelHint>, RelNode, RexProgram) - 类 的构造器org.apache.calcite.rel.core.Calc
-
Creates a Calc.
- Calc(RelOptCluster, RelTraitSet, RelNode, RexProgram) - 类 的构造器org.apache.calcite.rel.core.Calc
-
已过时。
- Calc(RelOptCluster, RelTraitSet, RelNode, RexProgram, List<RelCollation>) - 类 的构造器org.apache.calcite.rel.core.Calc
-
已过时。
- CALC - 类 中的静态变量org.apache.calcite.rel.hint.HintPredicates
-
A hint predicate that indicates a hint can only be used to
Calc nodes.
- calc(RelMetadataQuery, RelNode, RexProgram) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdCollation
-
Helper method to determine a
Calc's collation.
- calc(RelMetadataQuery, RelNode, RexProgram) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdDistribution
-
Helper method to determine a
Calc's distribution.
- calc(RelMetadataProvider) - 类 中的静态方法org.apache.calcite.tools.Programs
-
- CALC_INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.ReduceExpressionsRule
-
Singleton rule that reduces constants inside a
LogicalCalc.
- CALC_PREDICATE - 类 中的静态变量org.apache.calcite.plan.RelOptUtil
-
已过时。
- CALC_PROGRAM - 类 中的静态变量org.apache.calcite.tools.Programs
-
Program that converts filters and projects to
Calcs.
- CALC_RULES - 类 中的静态变量org.apache.calcite.plan.RelOptRules
-
The calc rule set is public for use from
Programs
- CALC_RULES - 类 中的静态变量org.apache.calcite.tools.Programs
-
已过时。
- CALCITE - 类 中的静态变量org.apache.calcite.sql.SqlDialect
-
- CALCITE_1045_FIXED - 类 中的静态变量org.apache.calcite.util.Bug
-
- CALCITE_1048_FIXED - 类 中的静态变量org.apache.calcite.util.Bug
-
- CALCITE_194_FIXED - 类 中的静态变量org.apache.calcite.util.Bug
-
- CALCITE_2223_FIXED - 类 中的静态变量org.apache.calcite.util.Bug
-
- CALCITE_2400_FIXED - 类 中的静态变量org.apache.calcite.util.Bug
-
- CALCITE_2401_FIXED - 类 中的静态变量org.apache.calcite.util.Bug
-
- CALCITE_2539_FIXED - 类 中的静态变量org.apache.calcite.util.Bug
-
- CALCITE_2869_FIXED - 类 中的静态变量org.apache.calcite.util.Bug
-
- CALCITE_3243_FIXED - 类 中的静态变量org.apache.calcite.util.Bug
-
- CALCITE_673_FIXED - 类 中的静态变量org.apache.calcite.util.Bug
-
- CalciteCatalogReader - org.apache.calcite.prepare中的类
-
- CalciteCatalogReader(CalciteSchema, List<String>, RelDataTypeFactory, CalciteConnectionConfig) - 类 的构造器org.apache.calcite.prepare.CalciteCatalogReader
-
- CalciteCatalogReader(CalciteSchema, SqlNameMatcher, List<List<String>>, RelDataTypeFactory, CalciteConnectionConfig) - 类 的构造器org.apache.calcite.prepare.CalciteCatalogReader
-
- CalciteChinookMetaFactory() - 类 的构造器org.apache.calcite.chinook.ChinookAvaticaServer.CalciteChinookMetaFactory
-
- CalciteConnection - org.apache.calcite.jdbc中的接口
-
Extension to Calcite's implementation of
JDBC connection allows schemas to be defined
dynamically.
- CalciteConnectionConfig - org.apache.calcite.config中的接口
-
Interface for reading connection properties within Calcite code.
- CalciteConnectionConfigImpl - org.apache.calcite.config中的类
-
- CalciteConnectionConfigImpl(Properties) - 类 的构造器org.apache.calcite.config.CalciteConnectionConfigImpl
-
- CalciteConnectionProperty - org.apache.calcite.config中的枚举
-
Properties that may be specified on the JDBC connect string.
- CalciteConnectionProvider - org.apache.calcite.chinook中的类
-
Provider of calcite connections for end-to-end tests.
- CalciteConnectionProvider() - 类 的构造器org.apache.calcite.chinook.CalciteConnectionProvider
-
- CalciteContextException - org.apache.calcite.runtime中的异常错误
-
Exception which contains information about the textual context of the causing
exception.
- CalciteContextException(String, Throwable) - 异常错误 的构造器org.apache.calcite.runtime.CalciteContextException
-
Creates a new CalciteContextException object.
- CalciteContextException(String, Throwable, int, int, int, int) - 异常错误 的构造器org.apache.calcite.runtime.CalciteContextException
-
Creates a new CalciteContextException object.
- CalciteContextException(String, Throwable, String) - 异常错误 的构造器org.apache.calcite.runtime.CalciteContextException
-
Creates a new CalciteContextException object.
- CalciteException - org.apache.calcite.runtime中的异常错误
-
Base class for all exceptions originating from Farrago.
- CalciteException(String, Throwable) - 异常错误 的构造器org.apache.calcite.runtime.CalciteException
-
Creates a new CalciteException object.
- CalciteFactory - org.apache.calcite.jdbc中的类
-
Extension of AvaticaFactory
for Calcite.
- CalciteFactory(int, int) - 类 的构造器org.apache.calcite.jdbc.CalciteFactory
-
Creates a JDBC factory with given major/minor version number.
- CalciteFlatMapFunction() - 类 的构造器org.apache.calcite.adapter.spark.SparkRuntime.CalciteFlatMapFunction
-
- CalciteJdbc41Factory - org.apache.calcite.jdbc中的类
-
Implementation of AvaticaFactory
for Calcite and JDBC 4.1 (corresponds to JDK 1.7).
- CalciteJdbc41Factory() - 类 的构造器org.apache.calcite.jdbc.CalciteJdbc41Factory
-
Creates a factory for JDBC version 4.1.
- CalciteJdbc41Factory(int, int) - 类 的构造器org.apache.calcite.jdbc.CalciteJdbc41Factory
-
Creates a JDBC factory with given major/minor version number.
- CalciteLogger - org.apache.calcite.util.trace中的类
-
Small extension to Logger with some performance improvements.
- CalciteLogger(Logger) - 类 的构造器org.apache.calcite.util.trace.CalciteLogger
-
- CalciteMetaImpl - org.apache.calcite.jdbc中的类
-
Helper for implementing the getXxx methods such as
AvaticaDatabaseMetaData.getTables(java.lang.String, java.lang.String, java.lang.String, java.lang.String[]).
- CalciteMetaImpl(CalciteConnectionImpl) - 类 的构造器org.apache.calcite.jdbc.CalciteMetaImpl
-
- calciteOperator() - 类 中的方法org.apache.calcite.adapter.druid.BinaryOperatorConversion
-
- calciteOperator() - 类 中的方法org.apache.calcite.adapter.druid.CeilOperatorConversion
-
- calciteOperator() - 类 中的方法org.apache.calcite.adapter.druid.DirectOperatorConversion
-
- calciteOperator() - 类 中的方法org.apache.calcite.adapter.druid.DruidSqlCastConverter
-
- calciteOperator() - 接口 中的方法org.apache.calcite.adapter.druid.DruidSqlOperatorConverter
-
Returns the calcite SQL operator corresponding to Druid operator.
- calciteOperator() - 类 中的方法org.apache.calcite.adapter.druid.ExtractOperatorConversion
-
- calciteOperator() - 类 中的方法org.apache.calcite.adapter.druid.FloorOperatorConversion
-
- calciteOperator() - 类 中的方法org.apache.calcite.adapter.druid.NaryOperatorConverter
-
- calciteOperator() - 类 中的方法org.apache.calcite.adapter.druid.SubstringOperatorConversion
-
- calciteOperator() - 类 中的方法org.apache.calcite.adapter.druid.UnaryPrefixOperatorConversion
-
- calciteOperator() - 类 中的方法org.apache.calcite.adapter.druid.UnarySuffixOperatorConversion
-
- CalciteParserException - org.apache.calcite.util中的接口
-
Tagging interface to allow a
SqlParseException
to be identified without adding a
dependency on it from client-side code.
- CalcitePrepare - org.apache.calcite.jdbc中的接口
-
API for a service that prepares statements for execution.
- CalcitePrepare.AnalyzeViewResult - org.apache.calcite.jdbc中的类
-
The result of analyzing a view.
- CalcitePrepare.CalciteSignature<T> - org.apache.calcite.jdbc中的类
-
The result of preparing a query.
- CalcitePrepare.Context - org.apache.calcite.jdbc中的接口
-
Context for preparing a statement.
- CalcitePrepare.ConvertResult - org.apache.calcite.jdbc中的类
-
The result of parsing and validating a SQL query and converting it to
relational algebra.
- CalcitePrepare.Dummy - org.apache.calcite.jdbc中的类
-
Namespace that allows us to define non-abstract methods inside an
interface.
- CalcitePrepare.ParseResult - org.apache.calcite.jdbc中的类
-
The result of parsing and validating a SQL query.
- CalcitePrepare.Query<T> - org.apache.calcite.jdbc中的类
-
A union type of the three possible ways of expressing a query: as a SQL
string, a
Queryable or a
RelNode.
- CalcitePrepare.SparkHandler - org.apache.calcite.jdbc中的接口
-
Callback to register Spark as the main engine.
- CalcitePrepare.SparkHandler.RuleSetBuilder - org.apache.calcite.jdbc中的接口
-
Allows Spark to declare the rules it needs.
- CalcitePrepareImpl - org.apache.calcite.prepare中的类
-
Shit just got real.
- CalcitePrepareImpl() - 类 的构造器org.apache.calcite.prepare.CalcitePrepareImpl
-
- CalciteResource - org.apache.calcite.runtime中的接口
-
Compiler-checked resources for the Calcite project.
- CalciteResultSet - org.apache.calcite.jdbc中的类
-
Implementation of
ResultSet
for the Calcite engine.
- CalciteRootSchema - org.apache.calcite.jdbc中的类
-
已过时。
- CalciteSchema - org.apache.calcite.jdbc中的类
-
Schema.
- CalciteSchema(CalciteSchema, Schema, String, NameMap<CalciteSchema>, NameMap<CalciteSchema.TableEntry>, NameMap<CalciteSchema.LatticeEntry>, NameMap<CalciteSchema.TypeEntry>, NameMultimap<CalciteSchema.FunctionEntry>, NameSet, NameMap<CalciteSchema.FunctionEntry>, List<? extends List<String>>) - 类 的构造器org.apache.calcite.jdbc.CalciteSchema
-
- CalciteSchema.Entry - org.apache.calcite.jdbc中的类
-
Entry in a schema, such as a table or sub-schema.
- CalciteSchema.FunctionEntry - org.apache.calcite.jdbc中的类
-
Membership of a function in a schema.
- CalciteSchema.FunctionEntryImpl - org.apache.calcite.jdbc中的类
-
- CalciteSchema.LatticeEntry - org.apache.calcite.jdbc中的类
-
Membership of a lattice in a schema.
- CalciteSchema.LatticeEntryImpl - org.apache.calcite.jdbc中的类
-
- CalciteSchema.TableEntry - org.apache.calcite.jdbc中的类
-
Membership of a table in a schema.
- CalciteSchema.TableEntryImpl - org.apache.calcite.jdbc中的类
-
- CalciteSchema.TypeEntry - org.apache.calcite.jdbc中的类
-
Membership of a type in a schema.
- CalciteSchema.TypeEntryImpl - org.apache.calcite.jdbc中的类
-
- CalciteServer - org.apache.calcite.server中的接口
-
Server.
- CalciteServerStatement - org.apache.calcite.server中的接口
-
Statement within a Calcite server.
- CalciteSignature(String, List<AvaticaParameter>, Map<String, Object>, RelDataType, List<ColumnMetaData>, Meta.CursorFactory, CalciteSchema, List<RelCollation>, long, Bindable<T>) - 类 的构造器org.apache.calcite.jdbc.CalcitePrepare.CalciteSignature
-
已过时。
- CalciteSignature(String, List<AvaticaParameter>, Map<String, Object>, RelDataType, List<ColumnMetaData>, Meta.CursorFactory, CalciteSchema, List<RelCollation>, long, Bindable<T>, Meta.StatementType) - 类 的构造器org.apache.calcite.jdbc.CalcitePrepare.CalciteSignature
-
- CalciteSqlDialect - org.apache.calcite.sql.dialect中的类
-
A SqlDialect implementation that produces SQL that can be parsed
by Apache Calcite.
- CalciteSqlDialect(SqlDialect.Context) - 类 的构造器org.apache.calcite.sql.dialect.CalciteSqlDialect
-
Creates a CalciteSqlDialect.
- CalciteStatement - org.apache.calcite.jdbc中的类
-
Implementation of
Statement
for the Calcite engine.
- CalciteSystemProperty<T> - org.apache.calcite.config中的类
-
A Calcite specific system property that is used to configure various aspects of the framework.
- CalciteTimingTracer - org.apache.calcite.util.trace中的类
-
CalciteTimingTracer provides a mechanism for tracing the timing of a call
sequence at nanosecond resolution.
- CalciteTimingTracer(Logger, String) - 类 的构造器org.apache.calcite.util.trace.CalciteTimingTracer
-
Creates a new timing tracer, publishing an initial event (at elapsed time
0).
- CalciteTrace - org.apache.calcite.util.trace中的类
-
Contains all of the tracers used within
org.apache.calcite class libraries.
- CalciteTrace() - 类 的构造器org.apache.calcite.util.trace.CalciteTrace
-
- CalciteValidatorException - org.apache.calcite.util中的接口
-
Tagging interface to allow a
SqlValidatorException
to be identified without
adding a dependency on it from client-side code.
- CalcMergeRule - org.apache.calcite.rel.rules中的类
-
- CalcMergeRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.CalcMergeRule
-
Creates a CalcMergeRule.
- CalcReduceExpressionsRule(Class<? extends Calc>, RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.ReduceExpressionsRule.CalcReduceExpressionsRule
-
已过时。
- CalcReduceExpressionsRule(Class<? extends Calc>, boolean, RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.ReduceExpressionsRule.CalcReduceExpressionsRule
-
- CalcRelSplitter - org.apache.calcite.rel.rules中的类
-
CalcRelSplitter operates on a
Calc with multiple
RexCall
sub-expressions that cannot all be implemented by a single concrete
RelNode.
- CalcRelSplitter.RelType - org.apache.calcite.rel.rules中的类
-
Type of relational expression.
- CalcRemoveRule - org.apache.calcite.rel.rules中的类
-
- CalcRemoveRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.CalcRemoveRule
-
Creates a CalcRemoveRule.
- CalcSplitRule - org.apache.calcite.rel.rules中的类
-
- CalcSplitRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.CalcSplitRule
-
Creates a CalcSplitRule.
- CalcToWindowRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.ProjectToWindowRule.CalcToWindowRule
-
Creates a CalcToWindowRule.
- calendar() - 类 中的静态方法org.apache.calcite.util.Util
-
Creates a
Calendar in the UTC time zone and root locale.
- calendar(long) - 类 中的静态方法org.apache.calcite.util.Util
-
Creates a
Calendar in the UTC time zone and root locale
with a given time.
- call - 类 中的变量org.apache.calcite.adapter.enumerable.AggImpState
-
- call() - 接口 中的方法org.apache.calcite.adapter.enumerable.AggResultContext
-
- call(Class, String, List<? extends Expression>) - 类 中的静态方法org.apache.calcite.adapter.enumerable.EnumUtils
-
- call(Class, String, List<? extends Expression>, Expression) - 类 中的静态方法org.apache.calcite.adapter.enumerable.EnumUtils
-
The powerful version of {@code org.apache.calcite.linq4j.tree.Expressions#call(
Type, String, Iterable
- call() - 类 中的方法org.apache.calcite.adapter.enumerable.impl.AggResetContextImpl
-
- call() - 类 中的方法org.apache.calcite.adapter.enumerable.impl.AggResultContextImpl
-
- call(Method, Iterable<? extends Expression>) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a MethodCallExpression that represents a call to a
static method that has arguments.
- call(Method, Expression...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a MethodCallExpression that represents a call to a
static method that has arguments, using varargs.
- call(Expression, Method, Iterable<? extends Expression>) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a MethodCallExpression that represents a call to a
method that takes arguments.
- call(Expression, Method, Expression...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a MethodCallExpression that represents a call to a
method that takes arguments, using varargs.
- call(Type, Expression, Method, Iterable<? extends Expression>) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a MethodCallExpression that represents a call to a
method that takes arguments, with an explicit return type.
- call(Type, Expression, Method, Expression...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a MethodCallExpression that represents a call to a
method that takes arguments, with an explicit return type, with varargs.
- call(Expression, String, Iterable<? extends Expression>) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a MethodCallExpression that represents a call to an
instance method by calling the appropriate factory method.
- call(Expression, String, Expression...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a MethodCallExpression that represents a call to an
instance method by calling the appropriate factory method, using varargs.
- call(Type, String, Iterable<? extends Expression>) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a MethodCallExpression that represents a call to a
static method by calling the
appropriate factory method.
- call(Type, String, Expression...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a MethodCallExpression that represents a call to a
static method by calling the
appropriate factory method, using varargs.
- Call(SqlParserPos, Ast.Op, Iterable<? extends Ast.Node>) - 类 的构造器org.apache.calcite.piglet.Ast.Call
-
- Call(SqlParserPos, Ast.Op, Ast.Node...) - 类 的构造器org.apache.calcite.piglet.Ast.Call
-
- call - 类 中的变量org.apache.calcite.sql.validate.AliasNamespace
-
- call(SqlOperator, RexNode...) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
Creates a call to a scalar operator.
- call(SqlOperator, Iterable<? extends RexNode>) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
Creates a call to a scalar operator.
- call(PrecedenceClimbingParser.Op, PrecedenceClimbingParser.Token, PrecedenceClimbingParser.Token) - 类 中的方法org.apache.calcite.util.PrecedenceClimbingParser.Builder
-
- call(PrecedenceClimbingParser.Op, ImmutableList<PrecedenceClimbingParser.Token>) - 类 中的方法org.apache.calcite.util.PrecedenceClimbingParser
-
- CallCopyingArgHandler(SqlCall, boolean) - 类 的构造器org.apache.calcite.sql.util.SqlShuttle.CallCopyingArgHandler
-
- CallImplementor - org.apache.calcite.adapter.enumerable中的接口
-
Implements a call via given translator.
- CallSiteBinder - org.apache.calcite.linq4j.tree中的接口
-
Creates a
DynamicExpression that represents a dynamic operation bound
by the provided
CallSiteBinder.
- camelName() - 枚举 中的方法org.apache.calcite.config.CalciteConnectionProperty
-
- camelName - 枚举 中的变量org.apache.calcite.DataContext.Variable
-
- camelName - 枚举 中的变量org.apache.calcite.model.ModelHandler.ExtraOperand
-
- canApplyFrom(SqlTypeName, SqlTypeName) - 接口 中的方法org.apache.calcite.sql.type.SqlTypeMappingRule
-
Returns whether it is valid to apply the defined rules from type from to
type to.
- canAssignFrom(RelDataType, RelDataType) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
-
Tests whether a value can be assigned to a site.
- canBeUsed(AggregateCall) - 类 中的方法org.apache.calcite.adapter.druid.ComplexMetric
-
Returns true if and only if this
ComplexMetric
can be used in the given
AggregateCall.
- canCastFrom(RelDataType, RelDataType, boolean) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
-
Compares two types and returns true if fromType can be cast to toType.
- CancelFlag - org.apache.calcite.util中的类
-
CancelFlag is used to post and check cancellation requests.
- CancelFlag(AtomicBoolean) - 类 的构造器org.apache.calcite.util.CancelFlag
-
- cancelNullsOnLeft() - 枚举 中的方法org.apache.calcite.rel.core.JoinRelType
-
Returns a join type similar to this but that does not generate nulls on
the left.
- cancelNullsOnRight() - 枚举 中的方法org.apache.calcite.rel.core.JoinRelType
-
Returns a join type similar to this but that does not generate nulls on
the right.
- canConvert(RelOptPlanner, Convention, Convention) - 类 中的方法org.apache.calcite.plan.ConventionTraitDef
-
- canConvert(RelOptPlanner, T, T) - 类 中的方法org.apache.calcite.plan.RelTraitDef
-
Tests whether the given RelTrait can be converted to another RelTrait.
- canConvert(RelOptPlanner, T, T, RelNode) - 类 中的方法org.apache.calcite.plan.RelTraitDef
-
Tests whether the given RelTrait can be converted to another RelTrait.
- canConvert(RelOptPlanner, RelCollation, RelCollation) - 类 中的方法org.apache.calcite.rel.RelCollationTraitDef
-
- canConvert(RelOptPlanner, RelCollation, RelCollation, RelNode) - 类 中的方法org.apache.calcite.rel.RelCollationTraitDef
-
- canConvert(RelOptPlanner, RelDistribution, RelDistribution) - 类 中的方法org.apache.calcite.rel.RelDistributionTraitDef
-
- canConvertConvention(Convention) - 枚举 中的方法org.apache.calcite.adapter.enumerable.EnumerableConvention
-
- canConvertConvention(Convention) - 枚举 中的方法org.apache.calcite.interpreter.BindableConvention
-
- canConvertConvention(Convention) - 枚举 中的方法org.apache.calcite.interpreter.InterpretableConvention
-
- canConvertConvention(Convention) - 接口 中的方法org.apache.calcite.plan.Convention
-
Returns whether we should convert from this convention to
toConvention.
- canConvertConvention(Convention) - 类 中的方法org.apache.calcite.plan.Convention.Impl
-
- canConvertSubQuery() - 接口 中的方法org.apache.calcite.sql2rel.SubQueryConverter
-
- canExpand(RexCall) - 类 中的方法org.apache.calcite.rel.rules.ReduceDecimalsRule.RexExpander
-
- canHandle(Table) - 类 中的静态方法org.apache.calcite.adapter.enumerable.EnumerableTableScan
-
已过时。
- canHandle(RelOptTable) - 类 中的静态方法org.apache.calcite.adapter.enumerable.EnumerableTableScan
-
Returns whether EnumerableTableScan can generate code to handle a
particular variant of the Table SPI.
- canHandle(RelOptTable) - 类 中的静态方法org.apache.calcite.interpreter.Bindables.BindableTableScan
-
- canImplement(LogicalCalc, String) - 类 中的方法org.apache.calcite.rel.rules.CalcRelSplitter
-
- canImplement(RexFieldAccess) - 类 中的方法org.apache.calcite.rel.rules.CalcRelSplitter.RelType
-
- canImplement(RexDynamicParam) - 类 中的方法org.apache.calcite.rel.rules.CalcRelSplitter.RelType
-
- canImplement(RexLiteral) - 类 中的方法org.apache.calcite.rel.rules.CalcRelSplitter.RelType
-
- canImplement(RexCall) - 类 中的方法org.apache.calcite.rel.rules.CalcRelSplitter.RelType
-
- canImplement(RexNode, boolean) - 类 中的方法org.apache.calcite.rel.rules.CalcRelSplitter.RelType
-
Returns whether this RelType can implement a given
expression.
- canImplement(RexProgram) - 类 中的方法org.apache.calcite.rel.rules.CalcRelSplitter.RelType
-
Returns whether this tester's RelType can implement a
given program.
- canInsertInto() - 枚举 中的方法org.apache.calcite.schema.ColumnStrategy
-
Returns whether you can insert into the column.
- canNotApplyOp2Type(String, String, String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- cannotCastValue(String, String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- cannotConvert(String, String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- cannotConvertToRelation(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- cannotConvertToStream(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- cannotImplement() - 类 中的方法org.apache.calcite.rel.convert.ConverterImpl
-
已过时。
- cannotOverrideWindowAttribute() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- CannotPlanException(String) - 异常错误 的构造器org.apache.calcite.plan.RelOptPlanner.CannotPlanException
-
- cannotStreamResultsForNonStreamingInputs(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- cannotStreamValues() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- cannotUseDisallowPartialWithRange() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- cannotUseWithinWithoutOrderBy() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- canonize(T) - 类 中的方法org.apache.calcite.plan.RelTraitDef
-
Takes an arbitrary RelTrait and returns the canonical representation of
that RelTrait.
- canonize(T) - 类 中的方法org.apache.calcite.plan.RelTraitSet
-
Converts a trait to canonical form.
- canonize(RelDataType) - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFactoryImpl
-
Registers a type, or returns the existing type if it is already
registered.
- canonize(StructKind, List<String>, List<RelDataType>, boolean) - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFactoryImpl
-
Looks up a type using a temporary key, and if not present, creates
a permanent key and type.
- canonize(StructKind, List<String>, List<RelDataType>) - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFactoryImpl
-
- canonize(RelDataType) - 类 中的方法org.apache.calcite.sql.type.SqlTypeFactoryImpl
-
- canReduce() - 类 中的方法org.apache.calcite.linq4j.tree.Expression
-
Indicates that the node can be reduced to a simpler node.
- canReinterpretOverflow(RexCall) - 类 中的静态方法org.apache.calcite.rex.RexUtil
-
- capInfinity(Double) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdUtil
-
Caps a double value at Double.MAX_VALUE if it's currently infinity
- cardinality(List<Lattice.Column>) - 类 中的方法org.apache.calcite.materialize.DelegatingLatticeStatisticProvider
-
- cardinality(List<Lattice.Column>) - 接口 中的方法org.apache.calcite.materialize.LatticeStatisticProvider
-
Returns an estimate of the number of distinct values in a column
or list of columns.
- cardinality(ImmutableBitSet) - 类 中的方法org.apache.calcite.profile.Profiler.Profile
-
- CARDINALITY - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The CARDINALITY operator, used to retrieve the number of elements in a
MULTISET, ARRAY or MAP.
- cardinality() - 类 中的方法org.apache.calcite.util.ImmutableBitSet.Builder
-
Returns the number of set bits.
- cardinality() - 类 中的方法org.apache.calcite.util.ImmutableBitSet
-
Returns the number of bits set to true in this
ImmutableBitSet.
- cardOfProjExpr(RelMetadataQuery, Project, RexNode) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdUtil
-
Computes the cardinality of a particular expression from the projection
list.
- CartesianProductEnumerator<T,E> - org.apache.calcite.linq4j中的类
-
Enumerator over the cartesian product of enumerators.
- CartesianProductEnumerator(List<Enumerator<T>>) - 类 的构造器org.apache.calcite.linq4j.CartesianProductEnumerator
-
- cascade(SqlReturnTypeInference, SqlTypeTransform...) - 类 中的静态方法org.apache.calcite.sql.type.ReturnTypes
-
Creates a return-type inference that applies a rule then a sequence of
transforms.
- CASE - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- caseClausesOnNewLines() - 接口 中的方法org.apache.calcite.sql.SqlWriterConfig
-
Returns whether the WHEN, THEN and ELSE clauses of a CASE expression
appear at the start of a new line.
- caseSensitive() - 接口 中的方法org.apache.calcite.config.CalciteConnectionConfig
-
- caseSensitive() - 类 中的方法org.apache.calcite.config.CalciteConnectionConfigImpl
-
- caseSensitive - 枚举 中的变量org.apache.calcite.config.Lex
-
- caseSensitive() - 接口 中的方法org.apache.calcite.sql.parser.SqlParser.Config
-
- caseSensitive() - 接口 中的方法org.apache.calcite.sql.SqlDialect.Context
-
- CaseShuttle() - 类 的构造器org.apache.calcite.rel.rules.ReduceExpressionsRule.CaseShuttle
-
- caseWhenCoercion(SqlCallBinding) - 接口 中的方法org.apache.calcite.sql.validate.implicit.TypeCoercion
-
Coerce CASE WHEN statement branches to one common type.
- caseWhenCoercion(SqlCallBinding) - 类 中的方法org.apache.calcite.sql.validate.implicit.TypeCoercionImpl
-
Case when and COALESCE type coercion, collect all the branches types including then
operands and else operands to find a common type, then cast the operands to the common type
if it is needed.
- CassandraFilter - org.apache.calcite.adapter.cassandra中的类
-
Implementation of a
Filter
relational expression in Cassandra.
- CassandraFilter(RelOptCluster, RelTraitSet, RelNode, RexNode, List<String>, List<String>, List<RelFieldCollation>) - 类 的构造器org.apache.calcite.adapter.cassandra.CassandraFilter
-
- CassandraLimit - org.apache.calcite.adapter.cassandra中的类
-
Implementation of limits in Cassandra.
- CassandraLimit(RelOptCluster, RelTraitSet, RelNode, RexNode, RexNode) - 类 的构造器org.apache.calcite.adapter.cassandra.CassandraLimit
-
- CassandraMethod - org.apache.calcite.adapter.cassandra中的枚举
-
Builtin methods in the Cassandra adapter.
- CassandraProject - org.apache.calcite.adapter.cassandra中的类
-
Implementation of
Project
relational expression in Cassandra.
- CassandraProject(RelOptCluster, RelTraitSet, RelNode, List<? extends RexNode>, RelDataType) - 类 的构造器org.apache.calcite.adapter.cassandra.CassandraProject
-
- CassandraQueryable(QueryProvider, SchemaPlus, CassandraTable, String) - 类 的构造器org.apache.calcite.adapter.cassandra.CassandraTable.CassandraQueryable
-
- CassandraRel - org.apache.calcite.adapter.cassandra中的接口
-
Relational expression that uses Cassandra calling convention.
- CassandraRel.Implementor - org.apache.calcite.adapter.cassandra中的类
-
Callback for the implementation process that converts a tree of
CassandraRel nodes into a CQL query.
- CassandraRules - org.apache.calcite.adapter.cassandra中的类
-
- CassandraSchema - org.apache.calcite.adapter.cassandra中的类
-
Schema mapped onto a Cassandra column family
- CassandraSchema(String, String, SchemaPlus, String) - 类 的构造器org.apache.calcite.adapter.cassandra.CassandraSchema
-
Creates a Cassandra schema.
- CassandraSchema(String, int, String, SchemaPlus, String) - 类 的构造器org.apache.calcite.adapter.cassandra.CassandraSchema
-
Creates a Cassandra schema.
- CassandraSchema(String, String, String, String, SchemaPlus, String) - 类 的构造器org.apache.calcite.adapter.cassandra.CassandraSchema
-
Creates a Cassandra schema.
- CassandraSchema(String, int, String, String, String, SchemaPlus, String) - 类 的构造器org.apache.calcite.adapter.cassandra.CassandraSchema
-
Creates a Cassandra schema.
- CassandraSchemaFactory - org.apache.calcite.adapter.cassandra中的类
-
- CassandraSchemaFactory() - 类 的构造器org.apache.calcite.adapter.cassandra.CassandraSchemaFactory
-
- CassandraSort - org.apache.calcite.adapter.cassandra中的类
-
Implementation of
Sort
relational expression in Cassandra.
- CassandraSort(RelOptCluster, RelTraitSet, RelNode, RelCollation) - 类 的构造器org.apache.calcite.adapter.cassandra.CassandraSort
-
- CassandraTable - org.apache.calcite.adapter.cassandra中的类
-
Table based on a Cassandra column family
- CassandraTable(CassandraSchema, String, boolean) - 类 的构造器org.apache.calcite.adapter.cassandra.CassandraTable
-
- CassandraTable(CassandraSchema, String) - 类 的构造器org.apache.calcite.adapter.cassandra.CassandraTable
-
- CassandraTable.CassandraQueryable<T> - org.apache.calcite.adapter.cassandra中的类
-
- CassandraTableScan - org.apache.calcite.adapter.cassandra中的类
-
Relational expression representing a scan of a Cassandra collection.
- CassandraTableScan(RelOptCluster, RelTraitSet, RelOptTable, CassandraTable, RelDataType) - 类 的构造器org.apache.calcite.adapter.cassandra.CassandraTableScan
-
Creates a CassandraTableScan.
- CassandraToEnumerableConverter - org.apache.calcite.adapter.cassandra中的类
-
Relational expression representing a scan of a table in a Cassandra data source.
- CassandraToEnumerableConverter(RelOptCluster, RelTraitSet, RelNode) - 类 的构造器org.apache.calcite.adapter.cassandra.CassandraToEnumerableConverter
-
- CassandraToEnumerableConverterRule - org.apache.calcite.adapter.cassandra中的类
-
- CassandraToEnumerableConverterRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.adapter.cassandra.CassandraToEnumerableConverterRule
-
Creates a CassandraToEnumerableConverterRule.
- cast(Class<T2>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- cast(Enumerable<TSource>, Class<T2>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Analogous to LINQ's Enumerable.Cast extension method.
- cast(Class<T2>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Converts the elements of this Enumerable to the specified type.
- cast(Iterable<TSource>, Class<TResult>) - 类 中的静态方法org.apache.calcite.linq4j.Linq4j
-
Converts the elements of a given Iterable to the specified type.
- cast(Queryable<T>, Class<T2>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
-
Analogous to LINQ's Enumerable.Cast extension method.
- cast(Queryable<T>, Class<T2>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
-
- cast(Queryable<T>, Class<T2>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
-
- CAST - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The SQL CAST operator.
- cast(RexNode, SqlTypeName) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
Creates an expression that casts an expression to a given type.
- cast(RexNode, SqlTypeName, int) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
Creates an expression that casts an expression to a type with a given name
and precision or length.
- cast(RexNode, SqlTypeName, int, int) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
Creates an expression that casts an expression to a type with a given
name, precision and scale.
- cast(List<? super E>, Class<E>) - 类 中的静态方法org.apache.calcite.util.Util
-
Converts a list whose members are automatically down-cast to a given
type.
- cast(Iterator<?>, Class<E>) - 类 中的静态方法org.apache.calcite.util.Util
-
Converts a iterator whose members are automatically down-cast to a given
type.
- cast(Iterable<? super E>, Class<E>) - 类 中的静态方法org.apache.calcite.util.Util
-
Converts an
Iterable whose members are automatically down-cast to
a given type.
- castIfNecessary(Type, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Types
-
Wraps an expression in a cast if it is not already of the desired type,
or cannot be implicitly converted to it.
- CastingList<E> - org.apache.calcite.util中的类
-
Converts a list whose members are automatically down-cast to a given type.
- CastingList(List<? super E>, Class<E>) - 类 的构造器org.apache.calcite.util.CastingList
-
- castQueryable() - 类 中的方法org.apache.calcite.linq4j.QueryableDefaults.ReplayableQueryable
-
Convenience method, for
QueryableRecorder methods that
return a Queryable of a different element type than the source.
- castToValidatedType(SqlRexContext, SqlCall, RexNode) - 类 中的方法org.apache.calcite.sql2rel.StandardConvertletTable
-
Casts a RexNode value to the validated type of a SqlCall.
- castToValidatedType(SqlNode, RexNode, SqlValidator, RexBuilder) - 类 中的静态方法org.apache.calcite.sql2rel.StandardConvertletTable
-
Casts a RexNode value to the validated type of a SqlCall.
- catalogReader - 类 中的变量org.apache.calcite.prepare.Prepare
-
- catalogReader - 类 中的变量org.apache.calcite.rel.core.TableModify
-
The connection to the optimizing session.
- catalogReader - 类 中的变量org.apache.calcite.rel.mutable.MutableTableModify
-
- catalogReader - 类 中的变量org.apache.calcite.sql.validate.DelegatingSqlValidatorCatalogReader
-
- catalogReader - 类 中的变量org.apache.calcite.sql2rel.SqlToRelConverter
-
- catch_(ParameterExpression, Statement) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a CatchBlock representing a catch statement with a
reference to the caught Exception object for use in the handler
body.
- CatchBlock - org.apache.calcite.linq4j.tree中的类
-
Represents a catch statement in a try block.
- CatchBlock(ParameterExpression, Statement) - 类 的构造器org.apache.calcite.linq4j.tree.CatchBlock
-
- catchBlocks - 类 中的变量org.apache.calcite.linq4j.tree.TryStatement
-
- category(SqlOperator) - 类 中的静态方法org.apache.calcite.sql.util.ListSqlOperatorTable
-
- cbrt(BigDecimal) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL CBRT operator applied to BigDecimal values.
- cbrt(double) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL CBRT operator applied to double values.
- CBRT - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- CBSTRING_INTEGER - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
-
Operand type-checking strategy where the first operand is a character or
binary string (CHAR, VARCHAR, BINARY or VARBINARY), and the second operand
is INTEGER.
- cdata(String) - 类 中的方法org.apache.calcite.util.XmlOutput
-
Writes a CDATA section.
- cdata(String, boolean) - 类 中的方法org.apache.calcite.util.XmlOutput
-
- ceil(double) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
- ceil(float) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
- ceil(BigDecimal) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
- ceil(byte, byte) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL CEIL operator applied to byte values.
- ceil(short, short) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL CEIL operator applied to short values.
- ceil(int, int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL CEIL operator applied to int values.
- ceil(long, long) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL CEIL operator applied to long values.
- ceil(BigDecimal, int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
- ceil(int, BigDecimal) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
- ceil(BigDecimal, BigDecimal) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
- CEIL - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The CEIL function.
- CeilOperatorConversion - org.apache.calcite.adapter.druid中的类
-
DruidSqlOperatorConverter implementation that handles Ceil operations conversions
- CeilOperatorConversion() - 类 的构造器org.apache.calcite.adapter.druid.CeilOperatorConversion
-
- chain(Context...) - 类 中的静态方法org.apache.calcite.plan.Contexts
-
Returns a context that wraps a list of contexts.
- chain(SqlReturnTypeInference...) - 类 中的静态方法org.apache.calcite.sql.type.ReturnTypes
-
- CHAIN_OF_RESPONSIBILITY_PATTERN - 接口 中的静态变量org.apache.calcite.util.Glossary
-
Avoid coupling the sender of a request to its receiver by giving more
than one object a chance to handle the request.
- chainedInitialize(Map<VolcanoPlannerPhase, Set<String>>) - 类 中的方法org.apache.calcite.plan.volcano.ChainedPhaseRuleMappingInitializer
-
Extend this method to provide phase-to-rule mappings beyond what is
provided by this initializer's subordinate.
- ChainedPhaseRuleMappingInitializer - org.apache.calcite.plan.volcano中的类
-
- ChainedPhaseRuleMappingInitializer(VolcanoPlannerPhaseRuleMappingInitializer) - 类 的构造器org.apache.calcite.plan.volcano.ChainedPhaseRuleMappingInitializer
-
- ChainedRelMetadataProvider - org.apache.calcite.rel.metadata中的类
-
- ChainedRelMetadataProvider(ImmutableList<RelMetadataProvider>) - 类 的构造器org.apache.calcite.rel.metadata.ChainedRelMetadataProvider
-
Creates a chain.
- ChainedSqlOperatorTable - org.apache.calcite.sql.util中的类
-
ChainedSqlOperatorTable implements the
SqlOperatorTable interface by
chaining together any number of underlying operator table instances.
- ChainedSqlOperatorTable(List<SqlOperatorTable>) - 类 的构造器org.apache.calcite.sql.util.ChainedSqlOperatorTable
-
Creates a table based on a given list.
- changeTraits(RelNode, RelTraitSet) - 类 中的方法org.apache.calcite.plan.hep.HepPlanner
-
- changeTraits(RelNode, RelTraitSet) - 接口 中的方法org.apache.calcite.plan.RelOptPlanner
-
Changes a relational expression to an equivalent one with a different set
of traits.
- changeTraits(RelNode, RelTraitSet) - 类 中的方法org.apache.calcite.plan.volcano.VolcanoPlanner
-
- CHAR - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
-
Type-inference strategy whereby the result type of a call is a Char.
- CHAR_LENGTH - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- CHAR_TYPES - 枚举 中的静态变量org.apache.calcite.sql.type.SqlTypeName
-
- CHARACTER - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
-
- CHARACTER_CHARACTER_DATETIME - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
-
- CHARACTER_LENGTH - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- charLength(String) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL CHARACTER_LENGTH(string) function.
- charsetEncoding(String, String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- check(boolean, String, Object...) - 类 中的方法org.apache.calcite.rel.hint.HintStrategyTable.HintErrorLogger
-
- check(SqlParserPos, SqlIdentifier, SqlNode) - 类 中的静态方法org.apache.calcite.sql.ddl.SqlDdlNodes
-
Creates a CHECK constraint.
- check(boolean, String, Object...) - 接口 中的方法org.apache.calcite.util.Litmus
-
Checks a condition.
- checkAggregateExpr(SqlNode, boolean) - 接口 中的方法org.apache.calcite.sql.validate.AggregatingScope
-
Checks whether an expression is constant within the GROUP BY clause.
- checkAggregateExpr(SqlNode, boolean) - 类 中的方法org.apache.calcite.sql.validate.AggregatingSelectScope
-
- checkCancel() - 类 中的方法org.apache.calcite.plan.AbstractRelOptPlanner
-
Checks to see whether cancellation has been requested, and if so, throws
an exception.
- checkCharsetAndCollateConsistentIfCharType(RelDataType) - 类 中的静态方法org.apache.calcite.sql.validate.SqlValidatorUtil
-
- checkDateFormat(String) - 类 中的静态方法org.apache.calcite.sql.parser.SqlParserUtil
-
Checks if the date/time format is valid
- checkIndicator(boolean) - 类 中的静态方法org.apache.calcite.rel.core.Aggregate
-
- checkInputForCollationAndLimit(RelMetadataQuery, RelNode, RelCollation, RexNode, RexNode) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdUtil
-
Returns whether a relational expression is already sorted and has fewer
rows than the sum of offset and limit.
- checkMap(LogicalRelationalOperator) - 类 中的方法org.apache.calcite.piglet.PigRelBuilder
-
Checks if a Pig logical operator has been translated before.
- checkOperandCount(SqlValidator, SqlOperandTypeChecker, SqlCall) - 类 中的方法org.apache.calcite.sql.fun.SqlJsonArrayFunction
-
- checkOperandCount(SqlValidator, SqlOperandTypeChecker, SqlCall) - 类 中的方法org.apache.calcite.sql.fun.SqlJsonDepthFunction
-
- checkOperandCount(SqlValidator, SqlOperandTypeChecker, SqlCall) - 类 中的方法org.apache.calcite.sql.fun.SqlJsonObjectFunction
-
- checkOperandCount(SqlValidator, SqlOperandTypeChecker, SqlCall) - 类 中的方法org.apache.calcite.sql.fun.SqlJsonPrettyFunction
-
- checkOperandCount(SqlValidator, SqlOperandTypeChecker, SqlCall) - 类 中的方法org.apache.calcite.sql.fun.SqlJsonTypeFunction
-
- checkOperandCount(SqlValidator, SqlOperandTypeChecker, SqlCall) - 类 中的方法org.apache.calcite.sql.SqlOperator
-
- checkOperandTypes(SqlCallBinding, boolean) - 类 中的方法org.apache.calcite.sql.fun.SqlCaseOperator
-
- checkOperandTypes(SqlCallBinding, boolean) - 类 中的方法org.apache.calcite.sql.fun.SqlCastFunction
-
Makes sure that the number and types of arguments are allowable.
- checkOperandTypes(SqlCallBinding, boolean) - 类 中的方法org.apache.calcite.sql.fun.SqlDatePartFunction
-
- checkOperandTypes(SqlCallBinding, boolean) - 类 中的方法org.apache.calcite.sql.fun.SqlDotOperator
-
- checkOperandTypes(SqlCallBinding, boolean) - 类 中的方法org.apache.calcite.sql.fun.SqlJsonObjectFunction
-
- checkOperandTypes(SqlCallBinding, boolean) - 类 中的方法org.apache.calcite.sql.fun.SqlJsonRemoveFunction
-
- checkOperandTypes(SqlCallBinding, boolean) - 类 中的方法org.apache.calcite.sql.fun.SqlJsonValueFunction
-
- checkOperandTypes(SqlCallBinding, boolean) - 类 中的方法org.apache.calcite.sql.fun.SqlLikeOperator
-
- checkOperandTypes(SqlCallBinding, boolean) - 类 中的方法org.apache.calcite.sql.fun.SqlLiteralChainOperator
-
- checkOperandTypes(SqlCallBinding, boolean) - 类 中的方法org.apache.calcite.sql.fun.SqlMapValueConstructor
-
- checkOperandTypes(SqlCallBinding, boolean) - 类 中的方法org.apache.calcite.sql.fun.SqlMultisetMemberOfOperator
-
- checkOperandTypes(SqlCallBinding, boolean) - 类 中的方法org.apache.calcite.sql.fun.SqlMultisetQueryConstructor
-
- checkOperandTypes(SqlCallBinding, boolean) - 类 中的方法org.apache.calcite.sql.fun.SqlMultisetValueConstructor
-
- checkOperandTypes(SqlCallBinding, boolean) - 类 中的方法org.apache.calcite.sql.fun.SqlOverlapsOperator
-
- checkOperandTypes(SqlCallBinding, boolean) - 类 中的方法org.apache.calcite.sql.fun.SqlPositionFunction
-
- checkOperandTypes(SqlCallBinding, boolean) - 类 中的方法org.apache.calcite.sql.fun.SqlPosixRegexOperator
-
- checkOperandTypes(SqlCallBinding, boolean) - 类 中的方法org.apache.calcite.sql.fun.SqlRegexpReplaceFunction
-
- checkOperandTypes(SqlCallBinding, boolean) - 类 中的方法org.apache.calcite.sql.fun.SqlSubstringFunction
-
- checkOperandTypes(SqlCallBinding, boolean) - 类 中的方法org.apache.calcite.sql.fun.SqlTrimFunction
-
- checkOperandTypes(SqlCallBinding, boolean) - 类 中的方法org.apache.calcite.sql.SqlDescriptorOperator
-
- checkOperandTypes(SqlCallBinding, boolean) - 类 中的方法org.apache.calcite.sql.SqlOperator
-
Checks that the operand values in a
SqlCall to this operator are
valid.
- checkOperandTypes(SqlCallBinding, boolean) - 类 中的方法org.apache.calcite.sql.SqlWindowTableFunction
-
- checkOperandTypes(SqlCallBinding, boolean) - 类 中的方法org.apache.calcite.sql.type.AssignableOperandTypeChecker
-
- checkOperandTypes(SqlCallBinding, boolean) - 类 中的方法org.apache.calcite.sql.type.ComparableOperandTypeChecker
-
- checkOperandTypes(SqlOperatorBinding, SqlCallBinding) - 类 中的方法org.apache.calcite.sql.type.ComparableOperandTypeChecker
-
- checkOperandTypes(SqlCallBinding, boolean) - 类 中的方法org.apache.calcite.sql.type.CompositeOperandTypeChecker
-
- checkOperandTypes(SqlCallBinding, boolean) - 类 中的方法org.apache.calcite.sql.type.FamilyOperandTypeChecker
-
- checkOperandTypes(SqlCallBinding, boolean) - 类 中的方法org.apache.calcite.sql.type.LiteralOperandTypeChecker
-
- checkOperandTypes(SqlCallBinding, boolean) - 类 中的方法org.apache.calcite.sql.type.MultisetOperandTypeChecker
-
- checkOperandTypes(SqlCallBinding, boolean) - 类 中的方法org.apache.calcite.sql.type.SameOperandTypeChecker
-
- checkOperandTypes(SqlOperatorBinding, SqlCallBinding) - 类 中的方法org.apache.calcite.sql.type.SameOperandTypeChecker
-
- checkOperandTypes(SqlCallBinding, boolean) - 类 中的方法org.apache.calcite.sql.type.SetopOperandTypeChecker
-
- checkOperandTypes(SqlCallBinding, boolean) - 接口 中的方法org.apache.calcite.sql.type.SqlOperandTypeChecker
-
Checks the types of all operands to an operator call.
- checkOperandTypesImpl(SqlOperatorBinding, boolean, SqlCallBinding) - 类 中的方法org.apache.calcite.sql.type.SameOperandTypeChecker
-
- checkOperandTypesImpl(SqlOperatorBinding, boolean, SqlCallBinding) - 类 中的方法org.apache.calcite.sql.type.SameOperandTypeExceptLastOperandChecker
-
- checkOperandTypesWithoutTypeCoercion(SqlCallBinding, boolean) - 类 中的方法org.apache.calcite.sql.type.FamilyOperandTypeChecker
-
- checkOperandTypesWithoutTypeCoercion(SqlCallBinding, boolean) - 接口 中的方法org.apache.calcite.sql.type.ImplicitCastOperandTypeChecker
-
Checks the types of an operator's all operands, but without type coercion.
- checkOptions(RelHint, Litmus) - 接口 中的方法org.apache.calcite.rel.hint.HintOptionChecker
-
Checks if the given hint is valid.
- checkPrecScale(SqlTypeName, boolean, boolean) - 类 中的静态方法org.apache.calcite.sql.type.BasicSqlType
-
Throws if typeName does not allow the given combination of
precision and scale.
- checkProjAndChildInputs(Project, boolean) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
-
已过时。
- checkSingleOperandType(SqlCallBinding, SqlNode, int, boolean) - 类 中的方法org.apache.calcite.sql.type.CompositeSingleOperandTypeChecker
-
- checkSingleOperandType(SqlCallBinding, SqlNode, int, boolean) - 类 中的方法org.apache.calcite.sql.type.FamilyOperandTypeChecker
-
- checkSingleOperandType(SqlCallBinding, SqlNode, int, boolean) - 类 中的方法org.apache.calcite.sql.type.LiteralOperandTypeChecker
-
- checkSingleOperandType(SqlCallBinding, SqlNode, int, boolean) - 类 中的方法org.apache.calcite.sql.type.SameOperandTypeChecker
-
- checkSingleOperandType(SqlCallBinding, SqlNode, int, boolean) - 接口 中的方法org.apache.calcite.sql.type.SqlSingleOperandTypeChecker
-
Checks the type of a single operand against a particular ordinal position
within a formal operator signature.
- checkTypeAssignment(SqlValidatorScope, SqlValidatorTable, RelDataType, RelDataType, SqlNode) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
-
Checks the type assignment of an INSERT or UPDATE query.
- checkUnicodeEscapeChar(String) - 类 中的静态方法org.apache.calcite.sql.parser.SqlParserUtil
-
Checks a UESCAPE string for validity, and returns the escape character if
no exception is thrown.
- checkValid(MaterializationKey) - 类 中的方法org.apache.calcite.materialize.MaterializationService
-
Checks whether a materialization is valid, and if so, returns the table
where the data are stored.
- Chi - org.apache.calcite.rel.stream中的类
-
Relational operator that converts a stream to a relation.
- Chi(RelOptCluster, RelTraitSet, RelNode) - 类 的构造器org.apache.calcite.rel.stream.Chi
-
- childPolicy - 类 中的变量org.apache.calcite.plan.RelOptRuleOperand
-
Whether child operands can be matched in any order.
- children - 类 中的变量org.apache.calcite.sql.validate.ListScope
-
- childrenAccept(RelVisitor) - 类 中的方法org.apache.calcite.rel.AbstractRelNode
-
- childrenAccept(RelVisitor) - 类 中的方法org.apache.calcite.rel.BiRel
-
- childrenAccept(MutableRelVisitor) - 类 中的方法org.apache.calcite.rel.mutable.MutableRel
-
- childrenAccept(RelVisitor) - 接口 中的方法org.apache.calcite.rel.RelNode
-
- childrenAccept(RelVisitor) - 类 中的方法org.apache.calcite.rel.SingleRel
-
- ChinookAvaticaServer - org.apache.calcite.chinook中的类
-
Wrapping Calcite engine with Avatica tansport for testing JDBC capabilities
between Avatica JDBC transport and Calcite.
- ChinookAvaticaServer() - 类 的构造器org.apache.calcite.chinook.ChinookAvaticaServer
-
- ChinookAvaticaServer.CalciteChinookMetaFactory - org.apache.calcite.chinook中的类
-
Factory for Chinook Calcite database wrapped in meta for Avatica.
- ChinookAvaticaServer.RawChinookMetaFactory - org.apache.calcite.chinook中的类
-
Factory for Chinook Calcite database wrapped in meta for Avatica.
- chooseBestSemiJoin(LoptMultiJoin) - 类 中的方法org.apache.calcite.rel.rules.LoptSemiJoinOptimizer
-
Finds the optimal semijoin for filtering the least costly fact table from
among the remaining possible semijoins to choose from.
- chooseDelegate() - 类 中的方法org.apache.calcite.plan.AbstractRelOptPlanner
-
- chooseDelegate() - 接口 中的方法org.apache.calcite.plan.RelOptPlanner
-
Negotiates an appropriate planner to deal with distributed queries.
- chooseDelegate() - 类 中的方法org.apache.calcite.plan.volcano.VolcanoPlanner
-
- ChosenCustomerEmail - org.apache.calcite.chinook中的类
-
Example UDF for where clause to check pushing to JDBC
- ChosenCustomerEmail() - 类 的构造器org.apache.calcite.chinook.ChosenCustomerEmail
-
- chr(long) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL CHR(long) function.
- CHR - 类 中的静态变量org.apache.calcite.sql.fun.SqlLibraryOperators
-
- ChunkList<E> - org.apache.calcite.util中的类
-
Implementation of list similar to
LinkedList, but stores elements
in chunks of 32 elements.
- ChunkList() - 类 的构造器org.apache.calcite.util.ChunkList
-
Creates an empty ChunkList.
- ChunkList(Collection<E>) - 类 的构造器org.apache.calcite.util.ChunkList
-
Creates a ChunkList whose contents are a given Collection.
- classClass - 类 中的变量org.apache.calcite.linq4j.tree.ClassDeclaration
-
- classCount() - 类 中的方法org.apache.calcite.util.EquivalenceSet
-
Returns the number of equivalence classes in this equivalence set.
- classDecl(int, String, Type, List<Type>, List<MemberDeclaration>) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Declares a class.
- ClassDeclaration - org.apache.calcite.linq4j.tree中的类
-
Declaration of a class.
- ClassDeclaration(int, String, Type, List<Type>, List<MemberDeclaration>) - 类 的构造器org.apache.calcite.linq4j.tree.ClassDeclaration
-
- ClassDeclarationFinder - org.apache.calcite.linq4j.tree中的类
-
Entry point for optimizers that factor out deterministic expressions to
final static fields.
- ClassDeclarationFinder(ClassDeclarationFinder) - 类 的构造器org.apache.calcite.linq4j.tree.ClassDeclarationFinder
-
Creates a child optimizer.
- CLASSIFIER - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
CLASSIFIER function to be used within MATCH_RECOGNIZE.
- classifyFilters(RelNode, List<RexNode>, JoinRelType, boolean, boolean, boolean, List<RexNode>, List<RexNode>, List<RexNode>) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
-
Classifies filters according to where they should be processed.
- className - 类 中的变量org.apache.calcite.model.JsonFunction
-
Name of the class that implements this function.
- classToTypeName(Class<? extends RelNode>) - 类 中的方法org.apache.calcite.rel.externalize.RelJson
-
- clauseEndsLine() - 接口 中的方法org.apache.calcite.sql.SqlWriterConfig
-
Returns whether a clause (FROM, WHERE, GROUP BY, HAVING, WINDOW,
ORDER BY) is followed by a new line.
- clauseStartsLine() - 接口 中的方法org.apache.calcite.sql.SqlWriterConfig
-
Returns whether a clause (FROM, WHERE, GROUP BY, HAVING, WINDOW,
ORDER BY) starts a new line.
- clazz - 枚举 中的变量org.apache.calcite.DataContext.Variable
-
- clazz - 类 中的变量org.apache.calcite.plan.SubstitutionVisitor.Operand
-
- clear() - 类 中的方法org.apache.calcite.linq4j.tree.BlockBuilder
-
Clears this BlockBuilder.
- clear() - 类 中的方法org.apache.calcite.materialize.MaterializationService
-
De-registers all materialized tables in the system.
- clear() - 类 中的方法org.apache.calcite.piglet.PigRelBuilder
-
- clear() - 类 中的方法org.apache.calcite.plan.AbstractRelOptPlanner
-
- clear() - 类 中的方法org.apache.calcite.plan.hep.HepPlanner
-
- clear() - 接口 中的方法org.apache.calcite.plan.RelOptPlanner
-
Removes all internal state, including all registered rules,
materialized views, and lattices.
- clear() - 类 中的方法org.apache.calcite.plan.volcano.VolcanoPlanner
-
- clear() - 类 中的方法org.apache.calcite.sql.parser.Span
-
Clears the contents of this Span, and returns this Span.
- clear() - 类 中的方法org.apache.calcite.sql.util.SqlBuilder
-
Clears the contents of the buffer.
- clear() - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorScope.ResolvedImpl
-
Resets all state.
- clear() - 类 中的方法org.apache.calcite.tools.RelBuilder
-
Clears the stack.
- clear() - 类 中的方法org.apache.calcite.util.ChunkList
-
- clear() - 类 中的方法org.apache.calcite.util.CompositeMap
-
- clear() - 类 中的方法org.apache.calcite.util.EquivalenceSet
-
Removes all elements in this equivalence set.
- clear(int) - 类 中的方法org.apache.calcite.util.ImmutableBitSet.Builder
-
- clear(int) - 类 中的方法org.apache.calcite.util.ImmutableBitSet
-
Returns a bit set the same as this but with a given bit cleared.
- clear() - 类 中的方法org.apache.calcite.util.javac.JavaCompilerArgs
-
- clear() - 类 中的方法org.apache.calcite.util.mapping.AbstractSourceMapping
-
- clear() - 类 中的方法org.apache.calcite.util.mapping.AbstractTargetMapping
-
- clear() - 接口 中的方法org.apache.calcite.util.mapping.Mapping
-
Removes all elements in the mapping.
- clear() - 类 中的方法org.apache.calcite.util.mapping.Mappings.IdentityMapping
-
- clear() - 类 中的方法org.apache.calcite.util.mapping.Mappings.OverridingSourceMapping
-
- clear() - 类 中的方法org.apache.calcite.util.mapping.Mappings.OverridingTargetMapping
-
- clear() - 类 中的方法org.apache.calcite.util.mapping.Mappings.PartialMapping
-
- clear() - 类 中的方法org.apache.calcite.util.PartiallyOrderedSet
-
- clear() - 类 中的方法org.apache.calcite.util.Permutation
-
- clear(StringWriter) - 类 中的静态方法org.apache.calcite.util.Unsafe
-
- clearCache(RelNode) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdUtil
-
Removes cached metadata values for specified RelNode.
- clearCache(RelNode) - 类 中的方法org.apache.calcite.rel.metadata.RelMetadataQueryBase
-
Removes cached metadata values for specified RelNode.
- clearCancel() - 类 中的方法org.apache.calcite.util.CancelFlag
-
Clears any pending cancellation request.
- clearCondition() - 类 中的方法org.apache.calcite.rex.RexProgramBuilder
-
Clears the condition.
- clearCorrelVariable(String) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableRelImplementor
-
- clearDebugInfo() - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a DebugInfoExpression for clearing a sequence
point.
- clearIf(int, boolean) - 类 中的方法org.apache.calcite.util.ImmutableBitSet
-
Returns a bit set the same as this but with a given bit cleared if
condition is true.
- clearProjects() - 类 中的方法org.apache.calcite.rex.RexProgramBuilder
-
Removes all project items.
- clearRelTraitDefs() - 类 中的方法org.apache.calcite.plan.AbstractRelOptPlanner
-
- clearRelTraitDefs() - 接口 中的方法org.apache.calcite.plan.RelOptPlanner
-
Clear all the registered RelTraitDef.
- clearRelTraitDefs() - 类 中的方法org.apache.calcite.plan.volcano.VolcanoPlanner
-
- clone(RelDataType, List<RexNode>) - 类 中的方法org.apache.calcite.rel.core.Window.RexWinAggCall
-
- clone() - 类 中的方法org.apache.calcite.rel.mutable.Holder
-
- clone() - 类 中的方法org.apache.calcite.rel.mutable.MutableAggregate
-
- clone() - 类 中的方法org.apache.calcite.rel.mutable.MutableCalc
-
- clone() - 类 中的方法org.apache.calcite.rel.mutable.MutableCollect
-
- clone() - 类 中的方法org.apache.calcite.rel.mutable.MutableCorrelate
-
- clone() - 类 中的方法org.apache.calcite.rel.mutable.MutableExchange
-
- clone() - 类 中的方法org.apache.calcite.rel.mutable.MutableFilter
-
- clone() - 类 中的方法org.apache.calcite.rel.mutable.MutableIntersect
-
- clone() - 类 中的方法org.apache.calcite.rel.mutable.MutableJoin
-
- clone() - 类 中的方法org.apache.calcite.rel.mutable.MutableMatch
-
- clone() - 类 中的方法org.apache.calcite.rel.mutable.MutableMinus
-
- clone() - 类 中的方法org.apache.calcite.rel.mutable.MutableProject
-
- clone() - 类 中的方法org.apache.calcite.rel.mutable.MutableRel
-
- clone() - 类 中的方法org.apache.calcite.rel.mutable.MutableSample
-
- clone() - 类 中的方法org.apache.calcite.rel.mutable.MutableScan
-
- clone() - 类 中的方法org.apache.calcite.rel.mutable.MutableSort
-
- clone() - 类 中的方法org.apache.calcite.rel.mutable.MutableTableFunctionScan
-
- clone() - 类 中的方法org.apache.calcite.rel.mutable.MutableTableModify
-
- clone() - 类 中的方法org.apache.calcite.rel.mutable.MutableUncollect
-
- clone() - 类 中的方法org.apache.calcite.rel.mutable.MutableUnion
-
- clone() - 类 中的方法org.apache.calcite.rel.mutable.MutableValues
-
- clone() - 类 中的方法org.apache.calcite.rel.mutable.MutableWindow
-
- clone(RelDataType, List<RexNode>) - 类 中的方法org.apache.calcite.rex.RexCall
-
Creates a new call to the same operator with different operands.
- clone(RelDataType, List<RexNode>) - 类 中的方法org.apache.calcite.rex.RexOver
-
- clone(RelDataType, List<RexNode>) - 类 中的方法org.apache.calcite.rex.RexSubQuery
-
- clone(RelNode) - 类 中的方法org.apache.calcite.rex.RexSubQuery
-
- clone(SqlParserPos) - 类 中的方法org.apache.calcite.sql.SqlBasicCall
-
- clone(SqlParserPos) - 类 中的方法org.apache.calcite.sql.SqlBinaryStringLiteral
-
- clone(SqlParserPos) - 类 中的方法org.apache.calcite.sql.SqlCall
-
- clone(SqlParserPos) - 类 中的方法org.apache.calcite.sql.SqlCharStringLiteral
-
- clone(SqlParserPos) - 类 中的方法org.apache.calcite.sql.SqlDataTypeSpec
-
- clone(SqlParserPos) - 类 中的方法org.apache.calcite.sql.SqlDateLiteral
-
- clone(SqlParserPos) - 类 中的方法org.apache.calcite.sql.SqlDynamicParam
-
- clone(SqlParserPos) - 类 中的方法org.apache.calcite.sql.SqlIdentifier
-
- clone(SqlParserPos) - 类 中的方法org.apache.calcite.sql.SqlIntervalLiteral
-
- clone(SqlParserPos) - 类 中的方法org.apache.calcite.sql.SqlIntervalQualifier
-
- clone(SqlParserPos) - 类 中的方法org.apache.calcite.sql.SqlLiteral
-
- clone() - 类 中的方法org.apache.calcite.sql.SqlNode
-
- clone(E) - 类 中的静态方法org.apache.calcite.sql.SqlNode
-
Creates a copy of a SqlNode.
- clone(SqlParserPos) - 类 中的方法org.apache.calcite.sql.SqlNode
-
Clones a SqlNode with a different position.
- clone(SqlParserPos) - 类 中的方法org.apache.calcite.sql.SqlNodeList
-
- clone(SqlParserPos) - 类 中的方法org.apache.calcite.sql.SqlNumericLiteral
-
- clone(SqlParserPos) - 类 中的方法org.apache.calcite.sql.SqlTimeLiteral
-
- clone(SqlParserPos) - 类 中的方法org.apache.calcite.sql.SqlTimestampLiteral
-
- clone() - 类 中的方法org.apache.calcite.util.NlsString
-
- clone() - 类 中的方法org.apache.calcite.util.Permutation
-
- cloneArray(SqlNode[]) - 类 中的静态方法org.apache.calcite.sql.SqlNode
-
已过时。
- CloneSchema - org.apache.calcite.adapter.clone中的类
-
Schema that contains in-memory copies of tables from a JDBC schema.
- CloneSchema(SchemaPlus) - 类 的构造器org.apache.calcite.adapter.clone.CloneSchema
-
Creates a CloneSchema.
- CloneSchema.Factory - org.apache.calcite.adapter.clone中的类
-
- close() - 类 中的方法org.apache.calcite.adapter.csv.JsonEnumerator
-
- close() - 类 中的方法org.apache.calcite.adapter.file.FileReader
-
- close() - 类 中的方法org.apache.calcite.adapter.geode.simple.GeodeSimpleEnumerator
-
- close() - 类 中的方法org.apache.calcite.adapter.kafka.KafkaMessageEnumerator
-
- close() - 类 中的方法org.apache.calcite.adapter.redis.RedisJedisManager
-
- close() - 类 中的方法org.apache.calcite.adapter.splunk.search.SplunkConnectionImpl.SplunkResultEnumerator
-
- close() - 类 中的方法org.apache.calcite.interpreter.Interpreter
-
- close() - 接口 中的方法org.apache.calcite.interpreter.Source
-
- close() - 类 中的方法org.apache.calcite.linq4j.CartesianProductEnumerator
-
- close() - 类 中的方法org.apache.calcite.linq4j.DelegatingEnumerator
-
- close() - 接口 中的方法org.apache.calcite.linq4j.Enumerator
-
Closes this enumerable and releases resources.
- close() - 类 中的方法org.apache.calcite.linq4j.MemoryEnumerator
-
- close() - 类 中的方法org.apache.calcite.linq4j.TransformedEnumerator
-
- close() - 类 中的方法org.apache.calcite.prepare.PlannerImpl
-
- close() - 接口 中的方法org.apache.calcite.rex.RexNode.Closeable
-
- close() - 类 中的方法org.apache.calcite.runtime.EnumeratorCursor
-
- close() - 接口 中的方法org.apache.calcite.runtime.Hook.Closeable
-
- close() - 类 中的方法org.apache.calcite.runtime.ObjectEnumeratorCursor
-
- close() - 接口 中的方法org.apache.calcite.tools.Planner
-
Releases all internal resources utilized while this Planner
exists.
- close() - 类 中的方法org.apache.calcite.util.Closer
-
- close() - 接口 中的方法org.apache.calcite.util.TryThreadLocal.Memo
-
Sets the value back; never throws.
- close_() - 类 中的方法org.apache.calcite.jdbc.CalciteStatement
-
- CLOSE_SQL_IDENTIFIER - 类 中的静态变量org.apache.calcite.util.StackWriter
-
directive for ending an SQL identifier
- CLOSE_SQL_STRING_LITERAL - 类 中的静态变量org.apache.calcite.util.StackWriter
-
directive for ending an SQL string literal
- closeClientCache() - 类 中的静态方法org.apache.calcite.adapter.geode.util.GeodeUtils
-
- Closer - org.apache.calcite.util中的类
-
Helper that holds onto
AutoCloseable resources and releases them
when its
#close method is called.
- Closer() - 类 的构造器org.apache.calcite.util.Closer
-
- closeStatement(Meta.StatementHandle) - 类 中的方法org.apache.calcite.jdbc.CalciteMetaImpl
-
- closure(SortedMap<Integer, BitSet>) - 类 中的静态方法org.apache.calcite.util.BitSets
-
Computes the closure of a map from integers to bits.
- closure(SortedMap<Integer, ImmutableBitSet>) - 类 中的静态方法org.apache.calcite.util.ImmutableBitSet
-
Computes the closure of a map from integers to bits.
- cluster - 类 中的变量org.apache.calcite.rel.mutable.MutableRel
-
- cluster - 类 中的变量org.apache.calcite.sql2rel.SqlToRelConverter
-
- cluster - 类 中的变量org.apache.calcite.tools.RelBuilder
-
- cm - 类 中的变量org.apache.calcite.sql2rel.RelDecorrelator
-
- coalesce(Expression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a BinaryExpression that represents a coalescing
operation.
- coalesce(Expression, Expression, LambdaExpression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a BinaryExpression that represents a coalescing
operation, given a conversion function.
- COALESCE - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The COALESCE builtin function.
- CodesFunction - org.apache.calcite.chinook中的类
-
Example Table Function for lateral join checks
- coerceColumnType(SqlValidatorScope, SqlNodeList, int, RelDataType) - 类 中的方法org.apache.calcite.sql.validate.implicit.AbstractTypeCoercion
-
Cast column at index index to target type.
- CoerceInputsRule - org.apache.calcite.rel.rules中的类
-
CoerceInputsRule pre-casts inputs to a particular type.
- CoerceInputsRule(Class<? extends RelNode>, boolean) - 类 的构造器org.apache.calcite.rel.rules.CoerceInputsRule
-
已过时。
- CoerceInputsRule(Class<? extends RelNode>, boolean, RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.CoerceInputsRule
-
Creates a CoerceInputsRule.
- coerceOperandsType(SqlValidatorScope, SqlCall, RelDataType) - 类 中的方法org.apache.calcite.sql.validate.implicit.AbstractTypeCoercion
-
Coerce all the operands to commonType.
- coerceOperandType(SqlValidatorScope, SqlCall, int, RelDataType) - 类 中的方法org.apache.calcite.sql.validate.implicit.AbstractTypeCoercion
-
Cast operand at index index to target type.
- COERCIBLE - 类 中的静态变量org.apache.calcite.sql.SqlCollation
-
- cogroup(Iterable<? extends RelBuilder.GroupKey>) - 类 中的方法org.apache.calcite.piglet.PigRelBuilder
-
Cogroups relations on top of the stack.
- collapseExpandedIsNotDistinctFromExpr(RexCall, RexBuilder) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
-
Collapses an expanded version of IS NOT DISTINCT FROM expression.
- collation - 类 中的变量org.apache.calcite.rel.core.AggregateCall
-
- collation - 类 中的变量org.apache.calcite.rel.core.Sort
-
- collation - 类 中的变量org.apache.calcite.rel.core.SortExchange
-
- collation() - 类 中的方法org.apache.calcite.rel.core.Window.Group
-
- collation - 类 中的变量org.apache.calcite.rel.mutable.MutableSort
-
- collation - 类 中的变量org.apache.calcite.rel.RelRoot
-
- collationName - 类 中的变量org.apache.calcite.sql.SqlCollation
-
- collations - 类 中的变量org.apache.calcite.prepare.Prepare.PreparedResultImpl
-
- collations() - 接口 中的方法org.apache.calcite.rel.metadata.BuiltInMetadata.Collation
-
Determines which columns are sorted.
- collations(RelNode, RelMetadataQuery) - 接口 中的方法org.apache.calcite.rel.metadata.BuiltInMetadata.Collation.Handler
-
- collations(RelNode, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdCollation
-
- collations(Window, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdCollation
-
- collations(Match, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdCollation
-
- collations(Filter, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdCollation
-
- collations(TableModify, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdCollation
-
- collations(TableScan, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdCollation
-
- collations(EnumerableMergeJoin, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdCollation
-
- collations(EnumerableHashJoin, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdCollation
-
- collations(EnumerableNestedLoopJoin, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdCollation
-
- collations(EnumerableCorrelate, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdCollation
-
- collations(Sort, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdCollation
-
- collations(SortExchange, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdCollation
-
- collations(Project, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdCollation
-
- collations(Calc, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdCollation
-
- collations(Values, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdCollation
-
- collations(HepRelVertex, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdCollation
-
- collations(RelSubset, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdCollation
-
- collations(RelNode) - 类 中的方法org.apache.calcite.rel.metadata.RelMetadataQuery
-
- collect() - 类 中的方法org.apache.calcite.piglet.PigRelBuilder
-
Collects all rows of the top rel into a single multiset value.
- Collect - org.apache.calcite.rel.core中的类
-
A relational expression that collapses multiple rows into one.
- Collect(RelOptCluster, RelTraitSet, RelNode, String) - 类 的构造器org.apache.calcite.rel.core.Collect
-
Creates a Collect.
- Collect(RelInput) - 类 的构造器org.apache.calcite.rel.core.Collect
-
Creates a Collect by parsing serialized output.
- collect(RexNode, RexNode, RelOptUtil.Logic, List<RelOptUtil.Logic>) - 类 中的静态方法org.apache.calcite.rex.LogicVisitor
-
- COLLECT - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The COLLECT operator.
- collectExplainTerms(String, RelWriter) - 类 中的方法org.apache.calcite.rex.RexProgram
-
- collectExplainTerms(String, RelWriter, SqlExplainLevel) - 类 中的方法org.apache.calcite.rex.RexProgram
-
Collects the expressions in this program into a list of terms and values.
- collectInsertTargets(SqlInsert, RexNode, List<String>, List<RexNode>) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter
-
Given an INSERT statement, collects the list of names to be populated and
the expressions to put in them.
- COLLECTION - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
-
Checks that returns whether a value is a multiset or an array.
- COLLECTION_OR_MAP - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
-
- COLLECTION_TABLE - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The "table function derived table" operator, which a table-valued
function into a relation, e.g.
- CollectNamespace - org.apache.calcite.sql.validate中的类
-
Namespace for COLLECT and TABLE constructs.
- CollectNode - org.apache.calcite.interpreter中的类
-
Interpreter node that implements a
Collect.
- CollectNode(Compiler, Collect) - 类 的构造器org.apache.calcite.interpreter.CollectNode
-
- collectOperandTypes() - 类 中的方法org.apache.calcite.sql.SqlOperatorBinding
-
Collects the types of the bound operands into a list.
- collectParserError(String, List<SqlAdvisor.ValidateErrorInfo>) - 类 中的方法org.apache.calcite.sql.advise.SqlAdvisor
-
Attempts to parse a SQL statement and adds to the errorList if any syntax
error is found.
- collectVariablesSet(Set<CorrelationId>) - 类 中的方法org.apache.calcite.plan.volcano.RelSubset
-
- collectVariablesSet(Set<CorrelationId>) - 类 中的方法org.apache.calcite.rel.AbstractRelNode
-
- collectVariablesSet(Set<CorrelationId>) - 接口 中的方法org.apache.calcite.rel.RelNode
-
Collects variables set by this expression.
- collectVariablesUsed(Set<CorrelationId>) - 类 中的方法org.apache.calcite.plan.volcano.RelSubset
-
- collectVariablesUsed(Set<CorrelationId>) - 类 中的方法org.apache.calcite.rel.AbstractRelNode
-
- collectVariablesUsed(Set<CorrelationId>) - 类 中的方法org.apache.calcite.rel.logical.LogicalCalc
-
- collectVariablesUsed(Set<CorrelationId>) - 接口 中的方法org.apache.calcite.rel.RelNode
-
Collects variables known to be used by this expression or its
descendants.
- column - 类 中的变量org.apache.calcite.materialize.Lattice.BaseColumn
-
Name of the column.
- column(int, int) - 类 中的方法org.apache.calcite.materialize.Lattice.Builder
-
- Column(int, String) - 类 的构造器org.apache.calcite.profile.Profiler.Column
-
Creates a Column.
- column(SqlParserPos, SqlIdentifier, SqlDataTypeSpec, SqlNode, ColumnStrategy) - 类 中的静态方法org.apache.calcite.sql.ddl.SqlDdlNodes
-
Creates a column declaration.
- COLUMN_LIST - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The COLUMN_LIST constructor. e.g. the ROW() call in "SELECT * FROM
TABLE(DEDUP(CURSOR(SELECT * FROM EMPS), ROW(name, empno)))".
- COLUMN_LIST - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
-
Type-inference strategy that always returns "COLUMN_LIST".
- columnAmbiguous(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- columnCountMismatch() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- columnCountMismatchInSetop(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- columnHasDefaultValue(RelDataType, int, InitializerContext) - 类 中的方法org.apache.calcite.prepare.Prepare.AbstractPreparingTable
-
- columnHasDefaultValue(RelDataType, int, InitializerContext) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidatorTable
-
已过时。
- columnInUsingNotUnique(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- columnList - 类 中的变量org.apache.calcite.sql.SqlWithItem
-
- columnListParamToParentCursorMap - 类 中的变量org.apache.calcite.sql.validate.SqlValidatorImpl.FunctionParamInfo
-
Maps a column list parameter to the parent cursor parameter it
references.
- columnMapping - 类 中的变量org.apache.calcite.jdbc.CalcitePrepare.AnalyzeViewResult
-
- columnMappings - 类 中的变量org.apache.calcite.rel.core.TableFunctionScan
-
- columnMappings - 类 中的变量org.apache.calcite.rel.mutable.MutableTableFunctionScan
-
- columnNotFound(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- columnNotFoundDidYouMean(String, String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- columnNotFoundInTable(String, String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- columnNotFoundInTableDidYouMean(String, String, String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- columnNotNullable(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- columnOffset(Table) - 类 中的方法org.apache.calcite.schema.impl.StarTable
-
Returns the column offset of the first column of table in this
star table's output row type.
- columns(MetaImpl.MetaTable) - 类 中的方法org.apache.calcite.jdbc.CalciteMetaImpl
-
- columns - 类 中的变量org.apache.calcite.materialize.Lattice
-
- columns - 类 中的变量org.apache.calcite.model.JsonTable
-
Definition of the columns of this table.
- columnStrategies(RelOptTable) - 类 中的静态方法org.apache.calcite.prepare.RelOptTableImpl
-
- ColumnStrategy - org.apache.calcite.schema中的枚举
-
Describes how a column gets populated.
- columnTypeMismatchInSetop(int, String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- columnUses - 类 中的变量org.apache.calcite.materialize.Lattice
-
- combine(RelDataTypeFactoryImpl, IntervalSqlType) - 类 中的方法org.apache.calcite.sql.type.IntervalSqlType
-
Combines two IntervalTypes and returns the result.
- combinedRowType(List<RelNode>) - 接口 中的方法org.apache.calcite.interpreter.Compiler
-
- combineFractionalSecondPrecisionPreservingDefault(RelDataTypeSystem, SqlIntervalQualifier, SqlIntervalQualifier) - 类 中的静态方法org.apache.calcite.sql.SqlIntervalQualifier
-
- combineStartPrecisionPreservingDefault(RelDataTypeSystem, SqlIntervalQualifier, SqlIntervalQualifier) - 类 中的静态方法org.apache.calcite.sql.SqlIntervalQualifier
-
- COMMA - 接口 中的静态变量org.apache.calcite.sql.SqlWriter
-
Comma operator.
- COMMA_DELIMITER - 类 中的静态变量org.apache.calcite.adapter.geode.rel.GeodeSchemaFactory
-
- COMMA_DELIMITER - 类 中的静态变量org.apache.calcite.adapter.geode.simple.GeodeSimpleSchemaFactory
-
- COMMA_EXPR - 类 中的静态变量org.apache.calcite.adapter.enumerable.RexImpTable
-
- commaList(List<T>) - 类 中的静态方法org.apache.calcite.util.Util
-
Converts a list of a string, with commas between elements.
- COMMAND_PATTERN - 接口 中的静态变量org.apache.calcite.util.Glossary
-
Encapsulate a request as an object, thereby letting you parameterize
clients with different requests, queue or log requests, and support
undoable operations.
- commit(Meta.ConnectionHandle) - 类 中的方法org.apache.calcite.jdbc.CalciteMetaImpl
-
- CommonRelSubExprRule - org.apache.calcite.plan中的类
-
A CommonRelSubExprRule is an abstract base class for rules
that are fired only on relational expressions that appear more than once
in a query tree.
- CommonRelSubExprRule(RelOptRuleOperand) - 类 的构造器org.apache.calcite.plan.CommonRelSubExprRule
-
Creates a CommonRelSubExprRule.
- commonTypeForBinaryComparison(RelDataType, RelDataType) - 类 中的方法org.apache.calcite.sql.validate.implicit.AbstractTypeCoercion
-
Determines common type for a comparison operator when one operand is String type and the
other is not.
- commonTypeForBinaryComparison(RelDataType, RelDataType) - 接口 中的方法org.apache.calcite.sql.validate.implicit.TypeCoercion
-
Determines common type for a comparison operator whose operands are STRING
type and the other (non STRING) type.
- commonTypeForComparison(List<RelDataType>) - 类 中的方法org.apache.calcite.sql.validate.implicit.TypeCoercionImpl
-
Finds the common type for binary comparison
when the size of operands dataTypes is more than 2.
- COMMUTE - 类 中的静态变量org.apache.calcite.config.CalciteSystemProperty
-
Whether to exploit join commutative property.
- COMPARABLE_EMPTY_LIST - 类 中的静态变量org.apache.calcite.runtime.FlatLists
-
- COMPARABLE_ORDERED - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
-
Operand type-checking strategy where operand type must allow ordered
comparisons.
- COMPARABLE_ORDERED_COMPARABLE_ORDERED - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
-
Operand type-checking strategy where operand types must allow ordered
comparisons.
- COMPARABLE_UNORDERED_COMPARABLE_UNORDERED - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
-
Operand type-checking strategy where operand types must allow unordered
comparisons.
- ComparableOperandTypeChecker - org.apache.calcite.sql.type中的类
-
Type checking strategy which verifies that types have the required attributes
to be used as arguments to comparison operators.
- ComparableOperandTypeChecker(int, RelDataTypeComparability) - 类 的构造器org.apache.calcite.sql.type.ComparableOperandTypeChecker
-
已过时。
- ComparableOperandTypeChecker(int, RelDataTypeComparability, SqlOperandTypeChecker.Consistency) - 类 的构造器org.apache.calcite.sql.type.ComparableOperandTypeChecker
-
- COMPARATOR - 类 中的静态变量org.apache.calcite.rel.RelNodes
-
Comparator that provides an arbitrary but stable ordering to
RelNodes.
- COMPARATOR - 接口 中的静态变量org.apache.calcite.sql.validate.SqlMoniker
-
- COMPARATOR - 类 中的静态变量org.apache.calcite.util.ImmutableBitSet
-
Compares bit sets topologically, so that enclosing bit sets come first,
using natural ordering to break ties.
- COMPARATOR - 类 中的静态变量org.apache.calcite.util.NameSet
-
- compare(Comparable, Comparable, int) - 类 中的静态方法org.apache.calcite.rel.RelFieldCollation
-
Utility method that compares values taking into account null
direction.
- compare(Object[], Object[]) - 类 中的方法org.apache.calcite.runtime.ArrayComparator
-
- compare(boolean, boolean) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
Boolean comparison.
- compare(boolean, boolean) - 类 中的静态方法org.apache.calcite.runtime.Utilities
-
- compare(byte, byte) - 类 中的静态方法org.apache.calcite.runtime.Utilities
-
- compare(char, char) - 类 中的静态方法org.apache.calcite.runtime.Utilities
-
- compare(short, short) - 类 中的静态方法org.apache.calcite.runtime.Utilities
-
- compare(int, int) - 类 中的静态方法org.apache.calcite.runtime.Utilities
-
- compare(long, long) - 类 中的静态方法org.apache.calcite.runtime.Utilities
-
- compare(float, float) - 类 中的静态方法org.apache.calcite.runtime.Utilities
-
- compare(double, double) - 类 中的静态方法org.apache.calcite.runtime.Utilities
-
- compare(List, List) - 类 中的静态方法org.apache.calcite.runtime.Utilities
-
- compare(Comparable, Comparable) - 类 中的静态方法org.apache.calcite.runtime.Utilities
-
- compareNullsFirst(Comparable, Comparable) - 类 中的静态方法org.apache.calcite.runtime.Utilities
-
- compareNullsLast(Comparable, Comparable) - 类 中的静态方法org.apache.calcite.runtime.Utilities
-
- compareNullsLast(List, List) - 类 中的静态方法org.apache.calcite.runtime.Utilities
-
- comparePrecision(int, int) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
-
- comparer() - 枚举 中的方法org.apache.calcite.adapter.enumerable.JavaRowFormat
-
- comparer() - 接口 中的方法org.apache.calcite.adapter.enumerable.PhysType
-
Returns a expression that yields a comparer, or null if this type
is comparable.
- comparer() - 类 中的方法org.apache.calcite.adapter.enumerable.PhysTypeImpl
-
- compareRels(RelNode[], RelNode[]) - 类 中的静态方法org.apache.calcite.rel.RelNodes
-
- compareRows(Expression, Expression) - 类 中的方法org.apache.calcite.adapter.enumerable.impl.WinAggResultContextImpl
-
- compareRows(Expression, Expression) - 接口 中的方法org.apache.calcite.adapter.enumerable.WinAggFrameResultContext
-
Compares two rows given by absolute positions according to the order
collation of the current window.
- compareTo(Lattice.Column) - 类 中的方法org.apache.calcite.materialize.Lattice.Column
-
- compareTo(Lattice.Measure) - 类 中的方法org.apache.calcite.materialize.Lattice.Measure
-
- compareTo(Profiler.Column) - 类 中的方法org.apache.calcite.profile.Profiler.Column
-
- compareTo(CorrelationId) - 类 中的方法org.apache.calcite.rel.core.CorrelationId
-
- compareTo(Match.RexMRAggCall) - 类 中的方法org.apache.calcite.rel.core.Match.RexMRAggCall
-
- compareTo(RelMultipleTrait) - 类 中的方法org.apache.calcite.rel.RelCollationImpl
-
- compareTo(RexTableInputRef.RelTableRef) - 类 中的方法org.apache.calcite.rex.RexTableInputRef.RelTableRef
-
- compareTo(List) - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat1List
-
- compareTo(List) - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat2List
-
- compareTo(List) - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat3List
-
- compareTo(List) - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat4List
-
- compareTo(List) - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat5List
-
- compareTo(List) - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat6List
-
- compareTo(Unit) - 类 中的方法org.apache.calcite.runtime.Unit
-
- compareTo(DateString) - 类 中的方法org.apache.calcite.util.DateString
-
- compareTo(ImmutableBitSet) - 类 中的方法org.apache.calcite.util.ImmutableBitSet
-
Compares this ImmutableBitSet with another, using a lexicographic
ordering.
- compareTo(NlsString) - 类 中的方法org.apache.calcite.util.NlsString
-
- compareTo(Pair<T1, T2>) - 类 中的方法org.apache.calcite.util.Pair
-
- compareTo(TimestampString) - 类 中的方法org.apache.calcite.util.TimestampString
-
- compareTo(TimestampWithTimeZoneString) - 类 中的方法org.apache.calcite.util.TimestampWithTimeZoneString
-
- compareTo(TimeString) - 类 中的方法org.apache.calcite.util.TimeString
-
- compareTo(TimeWithTimeZoneString) - 类 中的方法org.apache.calcite.util.TimeWithTimeZoneString
-
- compareTypePrecedence(RelDataType, RelDataType) - 接口 中的方法org.apache.calcite.rel.type.RelDataTypePrecedenceList
-
Compares the precedence of two types.
- compareTypePrecedence(RelDataType, RelDataType) - 类 中的方法org.apache.calcite.sql.type.SqlTypeExplicitPrecedenceList
-
- COMPARISON - 枚举 中的静态变量org.apache.calcite.sql.SqlKind
-
Category of comparison operators.
- comparisonKind - 类 中的变量org.apache.calcite.sql.fun.SqlQuantifyOperator
-
- Compatible - org.apache.calcite.util中的接口
-
Compatibility layer.
- Compatible.Factory - org.apache.calcite.util中的类
-
Creates the implementation of Compatible suitable for the
current environment.
- compatibleType(RelDataType, RelDataType) - 类 中的静态方法org.apache.calcite.piglet.PigRelBuilder
-
Checks if two relational data types are compatible.
- compatibleTypes(List<RexNode>, RelDataType, Litmus) - 类 中的静态方法org.apache.calcite.rex.RexUtil
-
Returns whether the type of an array of expressions is compatible with a
struct type.
- compensatePartial(Set<RexTableInputRef.RelTableRef>, MaterializedViewRule.EquivalenceClasses, Set<RexTableInputRef.RelTableRef>, Multimap<RexTableInputRef, RexTableInputRef>) - 类 中的方法org.apache.calcite.rel.rules.materialize.MaterializedViewRule
-
It checks whether the target can be rewritten using the source even though the
source uses additional tables.
- compensateViewPartial(RelBuilder, RexBuilder, RelMetadataQuery, RelNode, Project, RelNode, Set<RexTableInputRef.RelTableRef>, MaterializedViewRule.EquivalenceClasses, Project, RelNode, Set<RexTableInputRef.RelTableRef>) - 类 中的方法org.apache.calcite.rel.rules.materialize.MaterializedViewAggregateRule
-
- compensateViewPartial(RelBuilder, RexBuilder, RelMetadataQuery, RelNode, Project, RelNode, Set<RexTableInputRef.RelTableRef>, MaterializedViewRule.EquivalenceClasses, Project, RelNode, Set<RexTableInputRef.RelTableRef>) - 类 中的方法org.apache.calcite.rel.rules.materialize.MaterializedViewJoinRule
-
- compensateViewPartial(RelBuilder, RexBuilder, RelMetadataQuery, RelNode, Project, RelNode, Set<RexTableInputRef.RelTableRef>, MaterializedViewRule.EquivalenceClasses, Project, RelNode, Set<RexTableInputRef.RelTableRef>) - 类 中的方法org.apache.calcite.rel.rules.materialize.MaterializedViewRule
-
It checks whether the query can be rewritten using the view even though the
query uses additional tables.
- compile(ClassDeclaration, String) - 类 中的方法org.apache.calcite.adapter.spark.SparkHandlerImpl
-
- compile(List<RexNode>, RelDataType) - 接口 中的方法org.apache.calcite.interpreter.Compiler
-
Compiles an expression to an executable form.
- compile(List<RexNode>, RelDataType) - 类 中的方法org.apache.calcite.interpreter.JaninoRexCompiler
-
- compile(ClassDeclaration, String) - 接口 中的方法org.apache.calcite.jdbc.CalcitePrepare.SparkHandler
-
- compile() - 类 中的方法org.apache.calcite.linq4j.tree.FunctionExpression
-
- compile() - 类 中的方法org.apache.calcite.util.javac.JaninoCompiler
-
- compile() - 接口 中的方法org.apache.calcite.util.javac.JavaCompiler
-
- Compiler - org.apache.calcite.interpreter中的接口
-
Context while converting a tree of
RelNode to a program
that can be run by an
Interpreter.
- compiler - 类 中的变量org.apache.calcite.interpreter.InterpretableRel.InterpreterImplementor
-
- ComplexMetric - org.apache.calcite.adapter.druid中的类
-
Used to store information about available complex metrics in the Druid Adapter
- ComplexMetric(String, DruidType) - 类 的构造器org.apache.calcite.adapter.druid.ComplexMetric
-
- component(int) - 接口 中的方法org.apache.calcite.adapter.enumerable.PhysType
-
Returns the physical type of a given field's component type.
- component(int) - 类 中的方法org.apache.calcite.adapter.enumerable.PhysTypeImpl
-
- componentIsNullable() - 类 中的方法org.apache.calcite.linq4j.tree.Types.ArrayType
-
Returns whether elements in the array may be null.
- componentPositions - 类 中的变量org.apache.calcite.sql.SqlIdentifier
-
A list of the positions of the components of compound identifiers.
- composeConjunction(RexBuilder, Iterable<? extends RexNode>) - 类 中的静态方法org.apache.calcite.rex.RexUtil
-
- composeConjunction(RexBuilder, Iterable<? extends RexNode>, boolean) - 类 中的静态方法org.apache.calcite.rex.RexUtil
-
Converts a collection of expressions into an AND.
- composeDisjunction(RexBuilder, Iterable<? extends RexNode>) - 类 中的静态方法org.apache.calcite.rex.RexUtil
-
Converts a collection of expressions into an OR.
- composeDisjunction(RexBuilder, Iterable<? extends RexNode>, boolean) - 类 中的静态方法org.apache.calcite.rex.RexUtil
-
Converts a collection of expressions into an OR,
optionally returning null if the list is empty.
- COMPOSITE_PATTERN - 接口 中的静态变量org.apache.calcite.util.Glossary
-
Compose objects into tree structures to represent part-whole hierarchies.
- CompositeHintPredicate - org.apache.calcite.rel.hint中的类
-
- CompositeHintPredicate.Composition - org.apache.calcite.rel.hint中的枚举
-
How hint predicates are composed.
- CompositeList<T> - org.apache.calcite.util中的类
-
Read-only list that is the concatenation of sub-lists.
- CompositeMap<K,V> - org.apache.calcite.util中的类
-
Unmodifiable view onto multiple backing maps.
- CompositeMap(ImmutableList<Map<K, V>>) - 类 的构造器org.apache.calcite.util.CompositeMap
-
- CompositeOperandTypeChecker - org.apache.calcite.sql.type中的类
-
- CompositeOperandTypeChecker.Composition - org.apache.calcite.sql.type中的枚举
-
How operands are composed.
- CompositeSingleOperandTypeChecker - org.apache.calcite.sql.type中的类
-
- composition - 类 中的变量org.apache.calcite.sql.type.CompositeOperandTypeChecker
-
- compoundOrderByProhibitsRange() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- comprises(RelTrait...) - 类 中的方法org.apache.calcite.plan.RelTraitSet
-
Returns whether this trait set comprises precisely the list of given
traits.
- computeCompensationPredicates(RexBuilder, RexSimplify, MaterializedViewRule.EquivalenceClasses, Pair<RexNode, RexNode>, MaterializedViewRule.EquivalenceClasses, Pair<RexNode, RexNode>, BiMap<RexTableInputRef.RelTableRef, RexTableInputRef.RelTableRef>) - 类 中的方法org.apache.calcite.rel.rules.materialize.MaterializedViewRule
-
We check whether the predicates in the source are contained in the predicates
in the target.
- computeDigest() - 类 中的方法org.apache.calcite.plan.hep.HepRelVertex
-
- computeDigest() - 类 中的方法org.apache.calcite.plan.volcano.RelSubset
-
- computeDigest() - 类 中的方法org.apache.calcite.rel.AbstractRelNode
-
Computes the digest.
- computeDigest() - 类 中的方法org.apache.calcite.rel.type.RelDataTypeImpl
-
Computes the digest field.
- computeDigest(boolean) - 类 中的方法org.apache.calcite.rex.RexCall
-
- computeDigest(RexDigestIncludeType) - 类 中的方法org.apache.calcite.rex.RexLiteral
-
Returns a string which concisely describes the definition of this
rex literal.
- computeDigest(boolean) - 类 中的方法org.apache.calcite.rex.RexOver
-
- computeDigest(boolean) - 类 中的方法org.apache.calcite.rex.RexSubQuery
-
- computeDruidJsonAgg(List<AggregateCall>, List<String>, Project, DruidQuery) - 类 中的静态方法org.apache.calcite.adapter.druid.DruidQuery
-
Translates aggregate calls to Druid JsonAggregations when
possible.
- computeIndex(Expression, WinAggImplementor.SeekType) - 类 中的方法org.apache.calcite.adapter.enumerable.impl.WinAggResultContextImpl
-
- computeIndex(Expression, WinAggImplementor.SeekType) - 接口 中的方法org.apache.calcite.adapter.enumerable.WinAggFrameResultContext
-
Converts absolute index position of the given relative position.
- computeProjectAsScan(Project, RelDataType, DruidQuery) - 类 中的静态方法org.apache.calcite.adapter.druid.DruidQuery
-
Translates list of projects to Druid Column names and Virtual Columns if any
We can not use
Pair.zip(Object[], Object[]), since size can be different
- computeProjectGroupSet(Project, ImmutableBitSet, RelDataType, DruidQuery) - 类 中的静态方法org.apache.calcite.adapter.druid.DruidQuery
-
Computes the project group set.
- computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.adapter.cassandra.CassandraFilter
-
- computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.adapter.cassandra.CassandraLimit
-
- computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.adapter.cassandra.CassandraProject
-
- computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.adapter.cassandra.CassandraSort
-
- computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.adapter.cassandra.CassandraToEnumerableConverter
-
- computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.adapter.csv.CsvTableScan
-
- computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.adapter.druid.DruidQuery
-
- computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.adapter.elasticsearch.ElasticsearchAggregate
-
- computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.adapter.elasticsearch.ElasticsearchFilter
-
- computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.adapter.elasticsearch.ElasticsearchProject
-
- computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.adapter.elasticsearch.ElasticsearchSort
-
- computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.adapter.elasticsearch.ElasticsearchTableScan
-
- computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.adapter.elasticsearch.ElasticsearchToEnumerableConverter
-
- computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableBatchNestedLoopJoin
-
- computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableHashJoin
-
- computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableInterpreter
-
- computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableMergeJoin
-
- computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableNestedLoopJoin
-
- computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableWindow
-
- computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.adapter.geode.rel.GeodeAggregate
-
- computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.adapter.geode.rel.GeodeFilter
-
- computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.adapter.geode.rel.GeodeProject
-
- computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.adapter.geode.rel.GeodeSort
-
- computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.adapter.geode.rel.GeodeToEnumerableConverter
-
- computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcRules.JdbcCalc
-
- computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcRules.JdbcJoin
-
- computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcRules.JdbcProject
-
- computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcRules.JdbcTableModify
-
- computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcRules.JdbcUnion
-
- computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcToEnumerableConverter
-
- computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.adapter.mongodb.MongoFilter
-
- computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.adapter.mongodb.MongoProject
-
- computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.adapter.mongodb.MongoSort
-
- computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.adapter.mongodb.MongoTableScan
-
- computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.adapter.mongodb.MongoToEnumerableConverter
-
- computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.adapter.spark.EnumerableToSparkConverter
-
- computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.adapter.spark.JdbcToSparkConverter
-
- computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.adapter.spark.SparkRules.SparkCalc
-
- computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.adapter.spark.SparkToEnumerableConverter
-
- computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.interpreter.Bindables.BindableTableScan
-
- computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.interpreter.Bindables.BindableWindow
-
- computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.plan.hep.HepRelVertex
-
- computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.plan.volcano.AbstractConverter
-
- computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.plan.volcano.RelSubset
-
- computeSelfCost(RelOptPlanner) - 类 中的方法org.apache.calcite.rel.AbstractRelNode
-
- computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.AbstractRelNode
-
- computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.convert.ConverterImpl
-
- computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.core.Aggregate
-
- computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.core.Calc
-
- computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.core.Correlate
-
- computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.core.Exchange
-
- computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.core.Filter
-
- computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.core.Join
-
- computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.core.Project
-
- computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.core.Sort
-
- computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.core.TableModify
-
- computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.core.TableScan
-
- computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.core.Values
-
- computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.core.Window
-
- computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.logical.LogicalTableFunctionScan
-
- computeSelfCost(RelOptPlanner, RelMetadataQuery) - 接口 中的方法org.apache.calcite.rel.RelNode
-
Returns the cost of this plan (not including children).
- computeSelfCost(RelOptPlanner) - 接口 中的方法org.apache.calcite.rel.RelNode
-
- computeSelfCost(RelOptPlanner, RelMetadataQuery) - 类 中的方法org.apache.calcite.schema.impl.StarTable.StarTableScan
-
- computeSemiJoinSelectivity(RelMetadataQuery, RelNode, RelNode, Join) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdUtil
-
Computes the selectivity of a semijoin filter if it is applied on a fact
table.
- computeSemiJoinSelectivity(RelMetadataQuery, RelNode, RelNode, List<Integer>, List<Integer>) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdUtil
-
Computes the selectivity of a semijoin filter if it is applied on a fact
table.
- computeString() - 类 中的方法org.apache.calcite.plan.RelTraitSet
-
Outputs the traits of this set as a String.
- computeTiles() - 类 中的方法org.apache.calcite.materialize.Lattice
-
- concat(Enumerable<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- concat(Enumerable<TSource>, Enumerable<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Concatenates two sequences.
- concat(Enumerable<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Concatenates two sequences.
- concat(List<Enumerable<E>>) - 类 中的静态方法org.apache.calcite.linq4j.Linq4j
-
Concatenates two or more
Enumerables to form a composite
enumerable that contains the union of their elements.
- concat(Queryable<T>, Enumerable<T>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
-
Concatenates two sequences.
- concat(Queryable<T>, Enumerable<T>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
-
Concatenates two sequences.
- concat(Queryable<T>, Enumerable<T>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
-
- concat(String, String) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL string || string operator.
- concat(ByteString, ByteString) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL binary || binary operator.
- CONCAT - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
String concatenation operator, '||'.
- concat(List<BitString>) - 类 中的静态方法org.apache.calcite.util.BitString
-
Concatenates some BitStrings.
- concat(List<NlsString>) - 类 中的静态方法org.apache.calcite.util.NlsString
-
- concat1(List<SqlLiteral>) - 类 中的方法org.apache.calcite.sql.SqlBinaryStringLiteral
-
- concat1(List<SqlLiteral>) - 类 中的方法org.apache.calcite.sql.SqlCharStringLiteral
-
- CONCAT_FUNCTION - 类 中的静态变量org.apache.calcite.sql.fun.SqlLibraryOperators
-
The "CONCAT(arg, ...)" function that concatenates strings.
- concatenateLiterals(List<SqlLiteral>) - 类 中的静态方法org.apache.calcite.sql.SqlUtil
-
Concatenates string literals.
- concatenateOperands(SqlCall) - 类 中的静态方法org.apache.calcite.sql.fun.SqlLiteralChainOperator
-
Concatenates the operands of a call to this operator.
- condition(Expression, Expression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a ConditionalExpression that represents a conditional
statement.
- condition(Expression, Expression, Expression, Type) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a ConditionalExpression that represents a conditional
statement.
- condition - 类 中的变量org.apache.calcite.linq4j.tree.ForStatement
-
- condition - 类 中的变量org.apache.calcite.linq4j.tree.WhileStatement
-
- condition - 类 中的变量org.apache.calcite.rel.core.Filter
-
- condition - 类 中的变量org.apache.calcite.rel.core.Join
-
- condition - 类 中的变量org.apache.calcite.rel.mutable.MutableFilter
-
- condition - 类 中的变量org.apache.calcite.rel.mutable.MutableJoin
-
- ConditionalExpression - org.apache.calcite.linq4j.tree中的类
-
Represents an expression that has a conditional operator.
- ConditionalExpression(List<Node>, Type) - 类 的构造器org.apache.calcite.linq4j.tree.ConditionalExpression
-
- ConditionalStatement - org.apache.calcite.linq4j.tree中的类
-
Represents an expression that has a conditional operator.
- ConditionalStatement(List<Node>) - 类 的构造器org.apache.calcite.linq4j.tree.ConditionalStatement
-
- condMustBeBoolean(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- config() - 接口 中的方法org.apache.calcite.jdbc.CalciteConnection
-
- config() - 接口 中的方法org.apache.calcite.jdbc.CalcitePrepare.Context
-
- config - 类 中的变量org.apache.calcite.prepare.CalciteCatalogReader
-
- config() - 类 中的静态方法org.apache.calcite.sql.pretty.SqlPrettyWriter
-
- config - 类 中的变量org.apache.calcite.sql2rel.SqlToRelConverter
-
- configBuilder() - 类 中的静态方法org.apache.calcite.sql.parser.SqlParser
-
- configBuilder(SqlParser.Config) - 类 中的静态方法org.apache.calcite.sql.parser.SqlParser
-
- configBuilder() - 类 中的静态方法org.apache.calcite.sql2rel.SqlToRelConverter
-
- configureParser(SqlParser.ConfigBuilder) - 类 中的方法org.apache.calcite.sql.SqlDialect
-
Copies settings from this dialect into a parser configuration.
- conformance() - 接口 中的方法org.apache.calcite.config.CalciteConnectionConfig
-
- conformance() - 类 中的方法org.apache.calcite.config.CalciteConnectionConfigImpl
-
- conformance() - 接口 中的方法org.apache.calcite.sql.parser.SqlParser.Config
-
- conformance() - 接口 中的方法org.apache.calcite.sql.SqlDialect.Context
-
- conjunctions(RexNode) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
-
Returns a condition decomposed by AND.
- connect(String, Properties) - 类 中的方法org.apache.calcite.adapter.splunk.SplunkDriver
-
- connect(String, boolean) - 类 中的方法org.apache.calcite.chinook.ConnectionFactory
-
- connect(CalciteSchema, JavaTypeFactory) - 类 中的静态方法org.apache.calcite.jdbc.CalciteMetaImpl
-
A trojan-horse method, subject to change without notice.
- CONNECT_STRING_PREFIX - 类 中的静态变量org.apache.calcite.jdbc.Driver
-
- connection() - 类 中的方法org.apache.calcite.chinook.CalciteConnectionProvider
-
- connection() - 枚举 中的方法org.apache.calcite.chinook.ConnectionFactory.DatabaseWrapper
-
- ConnectionFactory - org.apache.calcite.chinook中的类
-
Wrapping connection factory for quidem
- ConnectionFactory() - 类 的构造器org.apache.calcite.chinook.ConnectionFactory
-
- ConnectionFactory.DatabaseWrapper - org.apache.calcite.chinook中的枚举
-
Wrapping with Fairy environmental decoration
- cons(E, List<? extends E>) - 类 中的静态方法org.apache.calcite.util.Static
-
Builds a list.
- ConsList<E> - org.apache.calcite.runtime中的类
-
List that consists of a head element and an immutable non-empty list.
- constant(R) - 类 中的静态方法org.apache.calcite.linq4j.function.Functions
-
Returns a 1-parameter function that always returns the same value.
- constant(Object) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a ConstantExpression that has the Value property set
to the specified value.
- constant(Object, Type) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a ConstantExpression that has the Value and Type
properties set to the specified values.
- ConstantExpression - org.apache.calcite.linq4j.tree中的类
-
Represents an expression that has a constant value.
- ConstantExpression(Type, Object) - 类 的构造器org.apache.calcite.linq4j.tree.ConstantExpression
-
- constantMap - 类 中的变量org.apache.calcite.plan.RelOptPredicateList
-
- constantNull() - 类 中的静态方法org.apache.calcite.linq4j.function.Functions
-
Returns a 1-parameter function that always returns null.
- constantNull() - 类 中的方法org.apache.calcite.rex.RexBuilder
-
- constants - 类 中的变量org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
-
The map contains known to be effectively-final expression.
- constants - 类 中的变量org.apache.calcite.rel.core.Window
-
- constants - 类 中的变量org.apache.calcite.rel.mutable.MutableWindow
-
- ConstantUntypedNull - org.apache.calcite.linq4j.tree中的类
-
Represents a constant null of unknown type
Java allows type inference for such nulls, thus "null" cannot always be
replaced to (Object)null and vise versa.
- constraint - 类 中的变量org.apache.calcite.jdbc.CalcitePrepare.AnalyzeViewResult
-
- constructArgNameList(SqlCall) - 类 中的方法org.apache.calcite.sql.SqlOperator
-
- constructArgTypeList(SqlValidator, SqlValidatorScope, SqlCall, List<SqlNode>, boolean) - 类 中的方法org.apache.calcite.sql.SqlOperator
-
- constructOperandList(SqlValidator, SqlCall, List<String>) - 类 中的方法org.apache.calcite.sql.SqlOperator
-
- constructor - 枚举 中的变量org.apache.calcite.util.BuiltInMethod
-
- constructorDecl(int, Type, Iterable<? extends ParameterExpression>, BlockStatement) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Declares a constructor.
- ConstructorDeclaration - org.apache.calcite.linq4j.tree中的类
-
Declaration of a constructor.
- ConstructorDeclaration(int, Type, List<ParameterExpression>, BlockStatement) - 类 的构造器org.apache.calcite.linq4j.tree.ConstructorDeclaration
-
- containComplexExprs(List<RexNode>) - 类 中的静态方法org.apache.calcite.rex.RexUtil
-
Returns whether a list of expressions contains complex expressions, that
is, a call whose arguments are not
RexVariable (or a subtype such
as
RexInputRef) or
RexLiteral.
- containIdentity(List<? extends RexNode>, RelDataType, Litmus) - 类 中的静态方法org.apache.calcite.rex.RexUtil
-
Returns whether the leading edge of a given array of expressions is
wholly
RexInputRef objects with types corresponding to the
underlying datatype.
- containNoCommonExprs(List<RexNode>, Litmus) - 类 中的静态方法org.apache.calcite.rex.RexUtil
-
Returns whether an array of expressions has any common sub-expressions.
- containNoForwardRefs(List<RexNode>, RelDataType, Litmus) - 类 中的静态方法org.apache.calcite.rex.RexUtil
-
Returns whether an array of expressions contains no forward references.
- contains(T) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- contains(T, EqualityComparer<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- contains(Enumerable<TSource>, TSource) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Determines whether a sequence contains a specified
element by using the default equality comparer.
- contains(Enumerable<TSource>, TSource, EqualityComparer<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Determines whether a sequence contains a specified
element by using a specified EqualityComparer<TSource>.
- contains(TSource) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Determines whether a sequence contains a specified
element by using the default equality comparer.
- contains(TSource, EqualityComparer<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Determines whether a sequence contains a specified
element by using a specified EqualityComparer<TSource>.
- contains(Queryable<T>, T) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
-
Determines whether a sequence contains a specified
element by using the default equality comparer.
- contains(Queryable<T>, T, EqualityComparer) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
-
Determines whether a sequence contains a specified
element by using a specified EqualityComparer<T>.
- contains(Queryable<T>, T) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
-
Determines whether a sequence contains a specified
element by using the default equality comparer.
- contains(Queryable<T>, T, EqualityComparer<T>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
-
Determines whether a sequence contains a specified
element by using a specified EqualityComparer<T>.
- contains(Queryable<T>, T) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
-
- contains(Queryable<T>, T, EqualityComparer<T>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
-
- contains(LatticeRootNode) - 类 中的方法org.apache.calcite.materialize.LatticeRootNode
-
Whether this node's graph is a super-set of (or equal to) another node's
graph.
- contains(RelNode, RelNode) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
-
Returns whether relational expression target occurs within a
relational expression ancestor.
- contains(RelTrait) - 类 中的方法org.apache.calcite.plan.RelTraitSet
-
Returns whether this trait set contains a given trait.
- contains(MutableRel, MutableRel) - 类 中的静态方法org.apache.calcite.rel.mutable.MutableRels
-
- contains(RelCollation, Iterable<Integer>) - 类 中的静态方法org.apache.calcite.rel.RelCollations
-
Returns whether a collation indicates that the collection is sorted on
a given list of keys.
- contains(List<RelCollation>, ImmutableIntList) - 类 中的静态方法org.apache.calcite.rel.RelCollations
-
Returns whether one of a list of collations indicates that the collection
is sorted on the given list of keys.
- CONTAINS - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- contains(RelDataType) - 枚举 中的方法org.apache.calcite.sql.type.SqlTypeFamily
-
- contains(BitSet, BitSet) - 类 中的静态方法org.apache.calcite.util.BitSets
-
Returns true if all bits set in the second parameter are also set in the
first.
- contains(BitSet, ImmutableBitSet) - 类 中的静态方法org.apache.calcite.util.BitSets
-
Returns true if all bits set in the second parameter are also set in the
first.
- contains(ImmutableBitSet) - 类 中的方法org.apache.calcite.util.ImmutableBitSet
-
Returns true if all bits set in the second parameter are also set in the
first.
- contains(Object) - 类 中的方法org.apache.calcite.util.IntegerIntervalSet
-
- contains(int) - 类 中的方法org.apache.calcite.util.IntegerIntervalSet
-
- contains(String, boolean) - 类 中的方法org.apache.calcite.util.NameSet
-
Returns whether this set contains the given name, with a given
case-sensitivity.
- contains(Object) - 类 中的方法org.apache.calcite.util.PartiallyOrderedSet
-
- contains(String[], int, String) - 类 中的静态方法org.apache.calcite.util.Util
-
Returns whether an array of strings contains a given string among the
first length entries.
- containsAggs() - 类 中的方法org.apache.calcite.rex.RexProgram
-
Returns whether this program contains windowed aggregate functions
- containsCorrelation(RexNode) - 类 中的静态方法org.apache.calcite.rex.RexUtil
-
- containsDistinctCall() - 类 中的方法org.apache.calcite.rel.core.Aggregate
-
Returns whether any of the aggregates are DISTINCT.
- containsFieldAccess(RexNode) - 类 中的静态方法org.apache.calcite.rex.RexUtil
-
- containsIfApplicable(RelTrait) - 类 中的方法org.apache.calcite.plan.RelTraitSet
-
Returns whether this trait set contains the given trait, or whether the
trait is not present because its
RelTraitDef is not enabled.
- containsInputRef(RexNode) - 类 中的静态方法org.apache.calcite.rex.RexUtil
-
Returns whether a given tree contains any {link RexInputRef} nodes.
- containsKey(Object) - 类 中的方法org.apache.calcite.util.CompositeMap
-
- containsKey(String, boolean) - 类 中的方法org.apache.calcite.util.NameMap
-
Returns whether this map contains a given key, with a given
case-sensitivity.
- containsKey(String, boolean) - 类 中的方法org.apache.calcite.util.NameMultimap
-
Returns whether this map contains a given key, with a given
case-sensitivity.
- containsMixing(RexProgram) - 类 中的静态方法org.apache.calcite.rex.RexMultisetUtil
-
Returns true if any expression in a program contains a mixing between
multiset and non-multiset calls.
- containsMixing(RexNode) - 类 中的静态方法org.apache.calcite.rex.RexMultisetUtil
-
Returns true if a node contains a mixing between multiset and
non-multiset calls.
- containsMonotonic(SqlValidatorScope) - 类 中的静态方法org.apache.calcite.sql.validate.SqlValidatorUtil
-
Returns whether there are any input columns that are sorted.
- containsMultiset(RexNode, boolean) - 类 中的静态方法org.apache.calcite.rex.RexMultisetUtil
-
Returns true if node contains a multiset operator, otherwise false.
- containsMultiset(List<RexNode>, boolean) - 类 中的静态方法org.apache.calcite.rex.RexMultisetUtil
-
Returns whether a list of expressions contains a multiset.
- containsMultiset(RexProgram) - 类 中的静态方法org.apache.calcite.rex.RexMultisetUtil
-
Returns whether a program contains a multiset.
- containsNonAscii(String) - 类 中的静态方法org.apache.calcite.sql.SqlDialect
-
Returns whether the string contains any characters outside the
comfortable 7-bit ASCII range (32 through 127, plus linefeed (10) and
carriage return (13)).
- containsNullable(List<RelDataType>) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
-
Returns whether one or more of an array of types is nullable.
- containsNullable(RelDataType) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
-
Determines whether a type or any of its fields (if a structured type) are
nullable.
- containsOver(RexNode) - 类 中的静态方法org.apache.calcite.rex.RexOver
-
Returns whether an expression contains an OVER clause.
- containsOver(RexProgram) - 类 中的静态方法org.apache.calcite.rex.RexOver
-
Returns whether a program contains an OVER clause.
- containsOver(List<RexNode>, RexNode) - 类 中的静态方法org.apache.calcite.rex.RexOver
-
Returns whether an expression list contains an OVER clause.
- containsSubQuery(Project) - 类 中的静态方法org.apache.calcite.rex.RexUtil.SubQueryFinder
-
Returns whether a
Project contains a sub-query.
- containsSubQuery(Filter) - 类 中的静态方法org.apache.calcite.rex.RexUtil.SubQueryFinder
-
Returns whether a
Filter contains a sub-query.
- containsSubQuery(Join) - 类 中的静态方法org.apache.calcite.rex.RexUtil.SubQueryFinder
-
Returns whether a
Join contains a sub-query.
- containsTableInputRef(List<RexNode>) - 类 中的静态方法org.apache.calcite.rex.RexUtil
-
Returns whether any of the given expression trees contains a
{link RexTableInputRef} node.
- containsTableInputRef(RexNode) - 类 中的静态方法org.apache.calcite.rex.RexUtil
-
Returns whether a given tree contains any {link RexTableInputRef} nodes.
- containsType(RelDataType) - 接口 中的方法org.apache.calcite.rel.type.RelDataTypePrecedenceList
-
Determines whether a type appears in this precedence list.
- containsType(RelDataType) - 类 中的方法org.apache.calcite.sql.type.SqlTypeExplicitPrecedenceList
-
- containsValue(Object) - 类 中的方法org.apache.calcite.util.CompositeMap
-
- content(String) - 类 中的方法org.apache.calcite.util.XmlOutput
-
Writes content.
- context - 类 中的变量org.apache.calcite.adapter.enumerable.AggImpState
-
- Context - org.apache.calcite.interpreter中的类
-
Context for executing a scalar expression in an interpreter.
- context - 类 中的变量org.apache.calcite.plan.AbstractRelOptPlanner
-
External context.
- Context - org.apache.calcite.plan中的接口
-
Provides library users a way to store data within the planner session and
access it within rules.
- context - 类 中的变量org.apache.calcite.prepare.Prepare
-
- context - 类 中的变量org.apache.calcite.rel.rel2sql.SqlImplementor.Builder
-
- Context(SqlDialect, int) - 类 的构造器org.apache.calcite.rel.rel2sql.SqlImplementor.Context
-
- Context(SqlDialect, int, boolean) - 类 的构造器org.apache.calcite.rel.rel2sql.SqlImplementor.Context
-
- context - 类 中的变量org.apache.calcite.rex.RexChecker
-
- context(Context) - 类 中的方法org.apache.calcite.tools.Frameworks.ConfigBuilder
-
- Contexts - org.apache.calcite.plan中的类
-
- ContextSqlValidator - org.apache.calcite.jdbc中的类
-
- ContextSqlValidator(CalcitePrepare.Context, boolean) - 类 的构造器org.apache.calcite.jdbc.ContextSqlValidator
-
Create a ContextSqlValidator.
- continue_(LabelTarget) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a GotoExpression representing a continue statement.
- continue_(LabelTarget, Type) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a GotoExpression representing a continue statement
with the specified type.
- ControlFlowException - org.apache.calcite.util中的异常错误
-
Exception intended to be used for control flow, as opposed to the usual
use of exceptions which is to signal an error condition.
- ControlFlowException() - 异常错误 的构造器org.apache.calcite.util.ControlFlowException
-
- CONVENTION - 接口 中的静态变量org.apache.calcite.adapter.cassandra.CassandraRel
-
Calling convention for relational operations that occur in Cassandra.
- CONVENTION - 接口 中的静态变量org.apache.calcite.adapter.elasticsearch.ElasticsearchRel
-
Calling convention for relational operations that occur in Elasticsearch.
- CONVENTION - 接口 中的静态变量org.apache.calcite.adapter.geode.rel.GeodeRel
-
Calling convention for relational operations that occur in Geode.
- CONVENTION - 接口 中的静态变量org.apache.calcite.adapter.mongodb.MongoRel
-
Calling convention for relational operations that occur in MongoDB.
- CONVENTION - 接口 中的静态变量org.apache.calcite.adapter.pig.PigRel
-
Calling convention for relational operations that occur in Pig.
- CONVENTION - 接口 中的静态变量org.apache.calcite.adapter.spark.SparkRel
-
Calling convention for relational operations that occur in Spark.
- Convention - org.apache.calcite.plan中的接口
-
Calling convention trait.
- Convention.Impl - org.apache.calcite.plan中的类
-
Default implementation.
- ConventionTraitDef - org.apache.calcite.plan中的类
-
Definition of the convention trait.
- ConversionUtil - org.apache.calcite.util中的类
-
Utility functions for converting from one type to another
- convert(RelNode) - 类 中的方法org.apache.calcite.adapter.cassandra.CassandraToEnumerableConverterRule
-
- convert(RelNode) - 类 中的方法org.apache.calcite.adapter.elasticsearch.ElasticsearchToEnumerableConverterRule
-
- convert(RelNode) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableBindable.EnumerableToBindableConverterRule
-
- convert(RelNode) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableCorrelateRule
-
- convert(RelNode) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableInterpreterRule
-
- convert(RelNode) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableMatchRule
-
- convert(RelNode) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableRepeatUnionRule
-
- convert(RelNode) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableTableFunctionScanRule
-
- convert(RelNode) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableTableModifyRule
-
- convert(RelNode) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableTableScanRule
-
- convert(RelNode) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableTableSpoolRule
-
- convert(RelNode) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableValuesRule
-
- convert(Expression, Type) - 类 中的静态方法org.apache.calcite.adapter.enumerable.EnumUtils
-
Convert operand to target type toType.
- convert(Expression, Type, Type) - 类 中的静态方法org.apache.calcite.adapter.enumerable.EnumUtils
-
Convert operand to target type toType.
- convert(RelNode) - 类 中的方法org.apache.calcite.adapter.geode.rel.GeodeToEnumerableConverterRule
-
- convert(Object) - 类 中的方法org.apache.calcite.adapter.geode.simple.GeodeSimpleEnumerator
-
- convert(RelNode) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcRules.JdbcAggregateRule
-
- convert(RelNode) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcRules.JdbcFilterRule
-
- convert(RelNode) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcRules.JdbcIntersectRule
-
- convert(RelNode) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcRules.JdbcJoinRule
-
- convert(Join, boolean) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcRules.JdbcJoinRule
-
Converts a Join into a JdbcJoin.
- convert(RelNode) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcRules.JdbcMinusRule
-
- convert(RelNode) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcRules.JdbcProjectRule
-
- convert(RelNode) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcRules.JdbcSortRule
-
- convert(Sort, boolean) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcRules.JdbcSortRule
-
Converts a Sort into a JdbcSort.
- convert(RelNode) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcRules.JdbcTableModificationRule
-
- convert(RelNode) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcRules.JdbcUnionRule
-
- convert(RelNode) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcRules.JdbcValuesRule
-
- convert(RelNode) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcToEnumerableConverterRule
-
- convert(RelNode) - 类 中的方法org.apache.calcite.adapter.mongodb.MongoToEnumerableConverterRule
-
- convert(RelNode) - 类 中的方法org.apache.calcite.adapter.pig.PigToEnumerableConverterRule
-
- convert(RelNode) - 类 中的方法org.apache.calcite.adapter.spark.EnumerableToSparkConverterRule
-
- convert(RelNode) - 类 中的方法org.apache.calcite.adapter.spark.JdbcToSparkConverterRule
-
- convert(RelNode) - 类 中的方法org.apache.calcite.adapter.spark.SparkRules.SparkValuesRule
-
- convert(RelNode) - 类 中的方法org.apache.calcite.interpreter.Bindables.BindableAggregateRule
-
- convert(RelNode) - 类 中的方法org.apache.calcite.interpreter.Bindables.BindableFilterRule
-
- convert(RelNode) - 类 中的方法org.apache.calcite.interpreter.Bindables.BindableJoinRule
-
- convert(RelNode) - 类 中的方法org.apache.calcite.interpreter.Bindables.BindableMatchRule
-
- convert(RelNode) - 类 中的方法org.apache.calcite.interpreter.Bindables.BindableProjectRule
-
- convert(RelNode) - 类 中的方法org.apache.calcite.interpreter.Bindables.BindableSortRule
-
- convert(RelNode) - 类 中的方法org.apache.calcite.interpreter.Bindables.BindableUnionRule
-
- convert(RelNode) - 类 中的方法org.apache.calcite.interpreter.Bindables.BindableValuesRule
-
- convert(RelNode) - 类 中的方法org.apache.calcite.interpreter.Bindables.BindableWindowRule
-
- convert(RelNode) - 类 中的方法org.apache.calcite.interpreter.NoneToBindableConverterRule
-
- convert(CalcitePrepare.Context, String) - 接口 中的方法org.apache.calcite.jdbc.CalcitePrepare
-
- convert(RelOptPlanner, RelNode, Convention, boolean) - 类 中的方法org.apache.calcite.plan.ConventionTraitDef
-
- convert(RelNode, RelTraitSet) - 类 中的静态方法org.apache.calcite.plan.RelOptRule
-
Converts a relation expression to a given set of traits, if it does not
already have those traits.
- convert(RelNode, RelTrait) - 类 中的静态方法org.apache.calcite.plan.RelOptRule
-
Converts one trait of a relational expression, if it does not
already have that trait.
- convert(RelOptPlanner, RelNode, T, boolean) - 类 中的方法org.apache.calcite.plan.RelTraitDef
-
Converts the given RelNode to the given RelTrait.
- convert(CalcitePrepare.Context, String) - 类 中的方法org.apache.calcite.prepare.CalcitePrepareImpl
-
- convert(SqlNode) - 类 中的方法org.apache.calcite.prepare.PlannerImpl
-
- convert(RelNode) - 类 中的方法org.apache.calcite.rel.convert.ConverterRule
-
Converts a relational expression to the target trait(s) of this rule.
- convert(RelOptPlanner, RelNode, RelCollation, boolean) - 类 中的方法org.apache.calcite.rel.RelCollationTraitDef
-
- convert(RelOptPlanner, RelNode, RelDistribution, boolean) - 类 中的方法org.apache.calcite.rel.RelDistributionTraitDef
-
- convert(CalciteConnection, CalciteSchema, List<String>, String) - 类 中的静态方法org.apache.calcite.schema.Schemas
-
Parses and validates a SQL query and converts to relational algebra.
- CONVERT - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- convert(RexBuilder, RexNode, RexNode) - 接口 中的方法org.apache.calcite.sql2rel.AuxiliaryConverter
-
Converts an expression.
- convert(RexBuilder, RexNode, RexNode) - 类 中的方法org.apache.calcite.sql2rel.AuxiliaryConverter.Impl
-
- convert(SqlNode) - 接口 中的方法org.apache.calcite.tools.Planner
-
- convert(RelDataType, boolean) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
Creates a projection that converts the current relational expression's
output to a desired row type.
- convert_(Expression, Type) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a UnaryExpression that represents a type conversion
operation.
- convert_(Expression, Type, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a UnaryExpression that represents a conversion
operation for which the implementing method is specified.
- CONVERT_TIMEZONE - 类 中的静态变量org.apache.calcite.sql.fun.SqlLibraryOperators
-
The "CONVERT_TIMEZONE(tz1, tz2, datetime)" function;
converts the timezone of datetime from tz1 to tz2.
- convertAgg(SqlToRelConverter.Blackboard, SqlSelect, List<SqlNode>) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter
-
Converts the SELECT, GROUP BY and HAVING clauses of an aggregate query.
- convertAggregateFunction(SqlRexContext, SqlAggFunction, SqlCall) - 类 中的方法org.apache.calcite.sql2rel.StandardConvertletTable
-
- convertArguments(RelDataTypeFactory, List<SqlNode>, Function, SqlIdentifier, boolean) - 类 中的静态方法org.apache.calcite.sql.validate.SqlUserDefinedTableMacro
-
Converts arguments from
SqlNode to
java object format.
- convertArray(SqlRexContext, SqlArrayValueConstructor, SqlCall) - 类 中的方法org.apache.calcite.sql2rel.StandardConvertletTable
-
- convertAuxiliaryToGroupCall(SqlCall) - 类 中的静态方法org.apache.calcite.sql.fun.SqlStdOperatorTable
-
Converts a call to a grouped auxiliary function
to a call to the grouped window function.
- convertBetween(SqlRexContext, SqlBetweenOperator, SqlCall) - 类 中的方法org.apache.calcite.sql2rel.StandardConvertletTable
-
Converts a BETWEEN expression.
- convertCall(RexToSqlNodeConverter, RexCall) - 接口 中的方法org.apache.calcite.rex.RexSqlConvertlet
-
- convertCall(RexToSqlNodeConverter, RexCall) - 类 中的方法org.apache.calcite.rex.RexSqlStandardConvertletTable
-
Converts a call to an operator into a
SqlCall to the same
operator.
- convertCall(RexCall) - 接口 中的方法org.apache.calcite.rex.RexToSqlNodeConverter
-
- convertCall(RexCall) - 类 中的方法org.apache.calcite.rex.RexToSqlNodeConverterImpl
-
- convertCall(SqlRexContext, SqlCall) - 接口 中的方法org.apache.calcite.sql2rel.SqlNodeToRexConverter
-
- convertCall(SqlRexContext, SqlCall) - 类 中的方法org.apache.calcite.sql2rel.SqlNodeToRexConverterImpl
-
- convertCall(SqlRexContext, SqlCall) - 接口 中的方法org.apache.calcite.sql2rel.SqlRexConvertlet
-
- convertCall(SqlRexContext, SqlCall) - 类 中的方法org.apache.calcite.sql2rel.StandardConvertletTable
-
Converts a call to an operator into a
RexCall to the same
operator.
- convertCase(SqlRexContext, SqlCase) - 类 中的方法org.apache.calcite.sql2rel.StandardConvertletTable
-
Converts a CASE expression.
- convertCast(SqlRexContext, SqlCall) - 类 中的方法org.apache.calcite.sql2rel.StandardConvertletTable
-
- convertChecked(Expression, Type) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a UnaryExpression that represents a conversion
operation that throws an exception if the target type is
overflowed.
- convertChecked_(Expression, Type, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a UnaryExpression that represents a conversion
operation that throws an exception if the target type is
overflowed and for which the implementing method is
specified.
- convertCollectionTable(SqlToRelConverter.Blackboard, SqlCall) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter
-
- convertColumnList(SqlInsert, RelNode) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter
-
Creates a source for an INSERT statement.
- convertConditionToSqlNode(RexNode, SqlImplementor.Context, SqlImplementor.Context, int, SqlDialect) - 类 中的静态方法org.apache.calcite.rel.rel2sql.SqlImplementor
-
- convertDatetimeMinus(SqlRexContext, SqlDatetimeSubtractionOperator, SqlCall) - 类 中的方法org.apache.calcite.sql2rel.StandardConvertletTable
-
- convertDynamicParam(SqlDynamicParam) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter
-
- Converter - org.apache.calcite.rel.convert中的接口
-
A relational expression implements the interface
Converter to
indicate that it converts a physical attribute, or
trait, of a relational expression
from one value to another.
- ConverterImpl - org.apache.calcite.rel.convert中的类
-
- ConverterImpl(RelOptCluster, RelTraitDef, RelTraitSet, RelNode) - 类 的构造器org.apache.calcite.rel.convert.ConverterImpl
-
Creates a ConverterImpl.
- ConverterRule - org.apache.calcite.rel.convert中的类
-
Abstract base class for a rule which converts from one calling convention to
another without changing semantics.
- ConverterRule(Class<? extends RelNode>, RelTrait, RelTrait, String) - 类 的构造器org.apache.calcite.rel.convert.ConverterRule
-
Creates a ConverterRule.
- ConverterRule(Class<R>, Predicate<? super R>, RelTrait, RelTrait, String) - 类 的构造器org.apache.calcite.rel.convert.ConverterRule
-
已过时。
- ConverterRule(Class<R>, Predicate<? super R>, RelTrait, RelTrait, RelBuilderFactory, String) - 类 的构造器org.apache.calcite.rel.convert.ConverterRule
-
Creates a ConverterRule with a predicate.
- ConverterRule(Class<R>, Predicate<? super R>, RelTrait, RelTrait, RelBuilderFactory, String) - 类 的构造器org.apache.calcite.rel.convert.ConverterRule
-
已过时。
- converterRules(ConverterRule...) - 类 中的方法org.apache.calcite.rel.hint.HintStrategy.Builder
-
Registers an array of desired converter rules during the
RelOptPlanner planning.
- converterRules - 类 中的变量org.apache.calcite.rel.hint.HintStrategy
-
- convertExpression(SqlNode) - 接口 中的方法org.apache.calcite.sql2rel.InitializerContext
-
Converts a SqlNode to RexNode.
- convertExpression(SqlNode) - 接口 中的方法org.apache.calcite.sql2rel.SqlRexContext
-
- convertExpression(SqlNode) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
-
- convertExpression(SqlNode) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter
-
- convertExpression(SqlNode, Map<String, RexNode>) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter
-
Converts an expression from
SqlNode to
RexNode format,
mapping identifier references to predefined expressions.
- convertExtendedExpression(SqlNode, SqlToRelConverter.Blackboard) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter
-
Converts a non-standard expression.
- convertExtract(SqlRexContext, SqlExtractFunction, SqlCall) - 类 中的方法org.apache.calcite.sql2rel.StandardConvertletTable
-
Converts a call to the EXTRACT function.
- convertFloorCeil(SqlRexContext, SqlCall) - 类 中的方法org.apache.calcite.sql2rel.StandardConvertletTable
-
- convertFrom(SqlToRelConverter.Blackboard, SqlNode) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter
-
Converts a FROM clause into a relational expression.
- convertFunction(SqlRexContext, SqlFunction, SqlCall) - 类 中的方法org.apache.calcite.sql2rel.StandardConvertletTable
-
- convertGroupToAuxiliaryCalls(SqlCall) - 类 中的静态方法org.apache.calcite.sql.fun.SqlStdOperatorTable
-
Converts a call to a grouped window function to a call to its auxiliary
window function(s).
- convertInputRef(RexInputRef) - 接口 中的方法org.apache.calcite.rex.RexToSqlNodeConverter
-
- convertInputRef(RexInputRef) - 类 中的方法org.apache.calcite.rex.RexToSqlNodeConverterImpl
-
- convertInsert(SqlInsert) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter
-
- convertInterval(SqlRexContext, SqlIntervalQualifier) - 接口 中的方法org.apache.calcite.sql2rel.SqlNodeToRexConverter
-
- convertInterval(SqlRexContext, SqlIntervalQualifier) - 类 中的方法org.apache.calcite.sql2rel.SqlNodeToRexConverterImpl
-
- convertInterval(SqlIntervalQualifier) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
-
- convertJdbc(SqlRexContext, SqlJdbcFunctionCall, SqlCall) - 类 中的方法org.apache.calcite.sql2rel.StandardConvertletTable
-
- convertletTable(SqlRexConvertletTable) - 类 中的方法org.apache.calcite.tools.Frameworks.ConfigBuilder
-
- convertList(List<RelNode>, RelTrait) - 类 中的静态方法org.apache.calcite.plan.RelOptRule
-
Converts a list of relational expressions.
- convertLiteral(RexLiteral) - 接口 中的方法org.apache.calcite.rex.RexToSqlNodeConverter
-
- convertLiteral(RexLiteral) - 类 中的方法org.apache.calcite.rex.RexToSqlNodeConverterImpl
-
- convertLiteral(SqlRexContext, SqlLiteral) - 接口 中的方法org.apache.calcite.sql2rel.SqlNodeToRexConverter
-
- convertLiteral(SqlRexContext, SqlLiteral) - 类 中的方法org.apache.calcite.sql2rel.SqlNodeToRexConverterImpl
-
- convertLiteral(SqlLiteral) - 接口 中的方法org.apache.calcite.sql2rel.SqlRexContext
-
Converts a literal.
- convertLiteral(SqlLiteral) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
-
- convertLiteralChain(SqlRexContext, SqlLiteralChainOperator, SqlCall) - 类 中的方法org.apache.calcite.sql2rel.StandardConvertletTable
-
Converts a LiteralChain expression: that is, concatenates the operands
immediately, to produce a single literal string.
- convertMap(SqlRexContext, SqlMapValueConstructor, SqlCall) - 类 中的方法org.apache.calcite.sql2rel.StandardConvertletTable
-
- convertMatchRecognize(SqlToRelConverter.Blackboard, SqlCall) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter
-
- convertMultiset(SqlRexContext, SqlMultisetValueConstructor, SqlCall) - 类 中的方法org.apache.calcite.sql2rel.StandardConvertletTable
-
- convertMultisetQuery(SqlRexContext, SqlMultisetQueryConstructor, SqlCall) - 类 中的方法org.apache.calcite.sql2rel.StandardConvertletTable
-
- convertNode(RexNode) - 接口 中的方法org.apache.calcite.rex.RexToSqlNodeConverter
-
Converts a
RexNode to a
SqlNode expression,
typically by dispatching to one of the other interface methods.
- convertNode(RexNode) - 类 中的方法org.apache.calcite.rex.RexToSqlNodeConverterImpl
-
- convertOperand(Class<R>, Predicate<? super R>, RelTrait) - 类 中的静态方法org.apache.calcite.plan.RelOptRule
-
Creates an operand for a converter rule.
- convertOperand(Class<R>, Predicate<? super R>, RelTrait) - 类 中的静态方法org.apache.calcite.plan.RelOptRule
-
- convertOrder(SqlSelect, SqlToRelConverter.Blackboard, RelCollation, List<SqlNode>, SqlNode, SqlNode) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter
-
Converts a query's ORDER BY clause, if any.
- convertOrderItem(SqlSelect, SqlNode, List<SqlNode>, RelFieldCollation.Direction, RelFieldCollation.NullDirection) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter
-
- convertOverlaps(SqlRexContext, SqlOverlapsOperator, SqlCall) - 类 中的方法org.apache.calcite.sql2rel.StandardConvertletTable
-
Converts a call to OVERLAPS.
- convertProject(RexNode) - 类 中的方法org.apache.calcite.rel.rules.PushProjector
-
Decomposes a projection to the input references referenced by a
projection and a filter, either of which is optional.
- convertQuery(SqlNode, boolean, boolean) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter
-
Converts an unvalidated query's parse tree into a relational expression.
- convertQueryRecursive(SqlNode, boolean, RelDataType) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter
-
Recursively converts a query to a relational expression.
- convertRefsAndExprs(RexNode, List<RelDataTypeField>, int[]) - 类 中的方法org.apache.calcite.rel.rules.PushProjector
-
Clones an expression tree and walks through it, adjusting each
RexInputRef index by some amount, and converting expressions that need to
be preserved to field references.
- ConvertResult(CalcitePrepareImpl, SqlValidator, String, SqlNode, RelDataType, RelRoot) - 类 的构造器org.apache.calcite.jdbc.CalcitePrepare.ConvertResult
-
- convertRow(SqlRexContext, SqlRowOperator, SqlCall) - 类 中的方法org.apache.calcite.sql2rel.StandardConvertletTable
-
Converts a ROW.
- convertSelect(SqlSelect, boolean) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter
-
Converts a SELECT statement's parse tree into a relational expression.
- convertSelectImpl(SqlToRelConverter.Blackboard, SqlSelect) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter
-
- convertSequenceValue(SqlRexContext, SqlSequenceValueOperator, SqlCall) - 类 中的方法org.apache.calcite.sql2rel.StandardConvertletTable
-
- convertSetOp(SqlCall) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter
-
Converts a set operation (UNION, INTERSECT, MINUS) into relational
expressions.
- convertSortExpression(SqlNode, RelFieldCollation.Direction, RelFieldCollation.NullDirection) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
-
Converts an item in an ORDER BY clause inside a window (OVER) clause,
extracting DESC, NULLS LAST and NULLS FIRST flags first.
- convertSubQuery(SqlCall, SqlToRelConverter, boolean, boolean) - 接口 中的方法org.apache.calcite.sql2rel.SubQueryConverter
-
Converts the sub-query to an equivalent expression.
- convertTo(Expression, PhysType) - 接口 中的方法org.apache.calcite.adapter.enumerable.PhysType
-
- convertTo(Expression, JavaRowFormat) - 接口 中的方法org.apache.calcite.adapter.enumerable.PhysType
-
Converts an enumerable of this physical type to an enumerable that uses
the targetFormat for representing its rows.
- convertTo(Expression, PhysType) - 类 中的方法org.apache.calcite.adapter.enumerable.PhysTypeImpl
-
- convertTo(Expression, JavaRowFormat) - 类 中的方法org.apache.calcite.adapter.enumerable.PhysTypeImpl
-
- convertToRowValues(List<RelDataTypeField>, Object) - 类 中的静态方法org.apache.calcite.adapter.geode.util.GeodeUtils
-
Converts a Geode object into a Row tuple.
- convertToSingleValueSubq(SqlNode, RelNode) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter
-
Converts the RelNode tree for a select statement to a select that
produces a single value.
- convertTypeToSpec(RelDataType, String, int) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
-
Converts an instance of RelDataType to an instance of SqlDataTypeSpec.
- convertTypeToSpec(RelDataType) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
-
Converts an instance of RelDataType to an instance of SqlDataTypeSpec.
- convertValues(SqlCall, RelDataType) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter
-
Converts a SELECT statement's parse tree into a relational expression.
- convertWith(SqlWith, boolean) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter
-
Converts a WITH sub-query into a relational expression.
- copy(RelTraitSet, RelNode, RexNode) - 类 中的方法org.apache.calcite.adapter.cassandra.CassandraFilter
-
- copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.adapter.cassandra.CassandraLimit
-
- copy(RelTraitSet, RelNode, List<RexNode>, RelDataType) - 类 中的方法org.apache.calcite.adapter.cassandra.CassandraProject
-
- copy(RelTraitSet, RelNode, RelCollation, RexNode, RexNode) - 类 中的方法org.apache.calcite.adapter.cassandra.CassandraSort
-
- copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.adapter.cassandra.CassandraTableScan
-
- copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.adapter.cassandra.CassandraToEnumerableConverter
-
- copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.adapter.csv.CsvTableScan
-
- copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.adapter.druid.DruidQuery
-
- copy(RelTraitSet, RelNode, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - 类 中的方法org.apache.calcite.adapter.elasticsearch.ElasticsearchAggregate
-
- copy(RelTraitSet, RelNode, RexNode) - 类 中的方法org.apache.calcite.adapter.elasticsearch.ElasticsearchFilter
-
- copy(RelTraitSet, RelNode, List<RexNode>, RelDataType) - 类 中的方法org.apache.calcite.adapter.elasticsearch.ElasticsearchProject
-
- copy(RelTraitSet, RelNode, RelCollation, RexNode, RexNode) - 类 中的方法org.apache.calcite.adapter.elasticsearch.ElasticsearchSort
-
- copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.adapter.elasticsearch.ElasticsearchTableScan
-
- copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.adapter.elasticsearch.ElasticsearchToEnumerableConverter
-
- copy(RelTraitSet, RelNode, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableAggregate
-
- copy(RelTraitSet, RexNode, RelNode, RelNode, JoinRelType, boolean) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableBatchNestedLoopJoin
-
- copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableBindable
-
- copy(RelTraitSet, RelNode, RexProgram) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableCalc
-
- copy(RelTraitSet, RelNode) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableCollect
-
- copy(RelTraitSet, RelNode, RelNode, CorrelationId, ImmutableBitSet, JoinRelType) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableCorrelate
-
- copy(RelTraitSet, RelNode, RexNode) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableFilter
-
- copy(RelTraitSet, RexNode, RelNode, RelNode, JoinRelType, boolean) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableHashJoin
-
- copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableInterpretable
-
- copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableInterpreter
-
- copy(RelTraitSet, List<RelNode>, boolean) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableIntersect
-
- copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableLimit
-
- copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableMatch
-
- copy(RelTraitSet, RexNode, RelNode, RelNode, JoinRelType, boolean) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableMergeJoin
-
- copy(RelTraitSet, List<RelNode>, boolean) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableMinus
-
- copy(RelTraitSet, RexNode, RelNode, RelNode, JoinRelType, boolean) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableNestedLoopJoin
-
- copy(RelTraitSet, RelNode, List<RexNode>, RelDataType) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableProject
-
- copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableRepeatUnion
-
- copy(RelTraitSet, RelNode, RelCollation, RexNode, RexNode) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableSort
-
- copy(RelTraitSet, List<RelNode>, RexNode, Type, RelDataType, Set<RelColumnMapping>) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableTableFunctionScan
-
- copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableTableModify
-
- copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableTableScan
-
- copy(RelTraitSet, RelNode, Spool.Type, Spool.Type) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableTableSpool
-
- copy(RelTraitSet, RelNode) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableUncollect
-
- copy(RelTraitSet, List<RelNode>, boolean) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableUnion
-
- copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableValues
-
- copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableWindow
-
- copy(RelTraitSet, RelNode, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - 类 中的方法org.apache.calcite.adapter.geode.rel.GeodeAggregate
-
- copy(RelTraitSet, RelNode, RexNode) - 类 中的方法org.apache.calcite.adapter.geode.rel.GeodeFilter
-
- copy(RelTraitSet, RelNode, List<RexNode>, RelDataType) - 类 中的方法org.apache.calcite.adapter.geode.rel.GeodeProject
-
- copy(RelTraitSet, RelNode, RelCollation, RexNode, RexNode) - 类 中的方法org.apache.calcite.adapter.geode.rel.GeodeSort
-
- copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.adapter.geode.rel.GeodeTableScan
-
- copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.adapter.geode.rel.GeodeToEnumerableConverter
-
- copy(RelTraitSet, RelNode, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcRules.JdbcAggregate
-
- copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcRules.JdbcCalc
-
- copy(RelTraitSet, RelNode, RexNode) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcRules.JdbcFilter
-
- copy(RelTraitSet, List<RelNode>, boolean) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcRules.JdbcIntersect
-
- copy(RelTraitSet, RexNode, RelNode, RelNode, JoinRelType, boolean) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcRules.JdbcJoin
-
- copy(RelTraitSet, List<RelNode>, boolean) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcRules.JdbcMinus
-
- copy(RelTraitSet, RelNode, List<RexNode>, RelDataType) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcRules.JdbcProject
-
- copy(RelTraitSet, RelNode, RelCollation, RexNode, RexNode) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcRules.JdbcSort
-
- copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcRules.JdbcTableModify
-
- copy(RelTraitSet, List<RelNode>, boolean) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcRules.JdbcUnion
-
- copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcRules.JdbcValues
-
- copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcTableScan
-
- copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcToEnumerableConverter
-
- copy(RelTraitSet, RelNode, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - 类 中的方法org.apache.calcite.adapter.mongodb.MongoAggregate
-
- copy(RelTraitSet, RelNode, RexNode) - 类 中的方法org.apache.calcite.adapter.mongodb.MongoFilter
-
- copy(RelTraitSet, RelNode, List<RexNode>, RelDataType) - 类 中的方法org.apache.calcite.adapter.mongodb.MongoProject
-
- copy(RelTraitSet, RelNode, RelCollation, RexNode, RexNode) - 类 中的方法org.apache.calcite.adapter.mongodb.MongoSort
-
- copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.adapter.mongodb.MongoTableScan
-
- copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.adapter.mongodb.MongoToEnumerableConverter
-
- copy(RelTraitSet, RelNode, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - 类 中的方法org.apache.calcite.adapter.pig.PigAggregate
-
- copy(RelTraitSet, RelNode, RexNode) - 类 中的方法org.apache.calcite.adapter.pig.PigFilter
-
- copy(RelTraitSet, RexNode, RelNode, RelNode, JoinRelType, boolean) - 类 中的方法org.apache.calcite.adapter.pig.PigJoin
-
- copy(RelTraitSet, RelNode, List<RexNode>, RelDataType) - 类 中的方法org.apache.calcite.adapter.pig.PigProject
-
- copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.adapter.pig.PigToEnumerableConverter
-
- copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.adapter.spark.EnumerableToSparkConverter
-
- copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.adapter.spark.JdbcToSparkConverter
-
- copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.adapter.spark.SparkRules.SparkCalc
-
- copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.adapter.spark.SparkRules.SparkValues
-
- copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.adapter.spark.SparkToEnumerableConverter
-
- copy(RelTraitSet, RelNode, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - 类 中的方法org.apache.calcite.interpreter.Bindables.BindableAggregate
-
- copy(RelTraitSet, RelNode, RexNode) - 类 中的方法org.apache.calcite.interpreter.Bindables.BindableFilter
-
- copy(RelTraitSet, RexNode, RelNode, RelNode, JoinRelType, boolean) - 类 中的方法org.apache.calcite.interpreter.Bindables.BindableJoin
-
- copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.interpreter.Bindables.BindableMatch
-
- copy(RelTraitSet, RelNode, List<RexNode>, RelDataType) - 类 中的方法org.apache.calcite.interpreter.Bindables.BindableProject
-
- copy(RelTraitSet, RelNode, RelCollation, RexNode, RexNode) - 类 中的方法org.apache.calcite.interpreter.Bindables.BindableSort
-
- copy(RelTraitSet, List<RelNode>, boolean) - 类 中的方法org.apache.calcite.interpreter.Bindables.BindableUnion
-
- copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.interpreter.Bindables.BindableValues
-
- copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.interpreter.Bindables.BindableWindow
-
- copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.interpreter.InterpretableConverter
-
- copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.plan.hep.HepRelVertex
-
- copy(E[], int) - 类 中的方法org.apache.calcite.plan.SubstitutionVisitor.UnifyRule
-
- copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.plan.volcano.AbstractConverter
-
- copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.plan.volcano.RelSubset
-
- copy(RelDataType) - 类 中的方法org.apache.calcite.prepare.RelOptTableImpl
-
Creates a copy of this RelOptTable.
- copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.rel.AbstractRelNode
-
- copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.rel.convert.NoneConverter
-
- copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.rel.core.Aggregate
-
- copy(RelTraitSet, RelNode, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - 类 中的方法org.apache.calcite.rel.core.Aggregate
-
Creates a copy of this aggregate.
- copy(RelTraitSet, RelNode, boolean, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - 类 中的方法org.apache.calcite.rel.core.Aggregate
-
已过时。
- copy(List<Integer>, int, RelCollation) - 类 中的方法org.apache.calcite.rel.core.AggregateCall
-
Creates an equivalent AggregateCall with new argument ordinals.
- copy(List<Integer>, int) - 类 中的方法org.apache.calcite.rel.core.AggregateCall
-
已过时。
- copy(List<Integer>) - 类 中的方法org.apache.calcite.rel.core.AggregateCall
-
已过时。
- copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.rel.core.Calc
-
- copy(RelTraitSet, RelNode, RexProgram) - 类 中的方法org.apache.calcite.rel.core.Calc
-
Creates a copy of this Calc.
- copy(RelTraitSet, RelNode, RexProgram, List<RelCollation>) - 类 中的方法org.apache.calcite.rel.core.Calc
-
已过时。
- copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.rel.core.Collect
-
- copy(RelTraitSet, RelNode) - 类 中的方法org.apache.calcite.rel.core.Collect
-
- copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.rel.core.Correlate
-
- copy(RelTraitSet, RelNode, RelNode, CorrelationId, ImmutableBitSet, JoinRelType) - 类 中的方法org.apache.calcite.rel.core.Correlate
-
- copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.rel.core.Exchange
-
- copy(RelTraitSet, RelNode, RelDistribution) - 类 中的方法org.apache.calcite.rel.core.Exchange
-
- copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.rel.core.Filter
-
- copy(RelTraitSet, RelNode, RexNode) - 类 中的方法org.apache.calcite.rel.core.Filter
-
- copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.rel.core.Join
-
- copy(RelTraitSet, RexNode, RelNode, RelNode, JoinRelType, boolean) - 类 中的方法org.apache.calcite.rel.core.Join
-
Creates a copy of this join, overriding condition, system fields and
inputs.
- copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.rel.core.Project
-
- copy(RelTraitSet, RelNode, List<RexNode>, RelDataType) - 类 中的方法org.apache.calcite.rel.core.Project
-
Copies a project.
- copy(RelTraitSet, RelNode, List<RexNode>, RelDataType, int) - 类 中的方法org.apache.calcite.rel.core.Project
-
已过时。
- copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.rel.core.Sample
-
- copy(RelTraitSet, List<RelNode>, boolean) - 类 中的方法org.apache.calcite.rel.core.SetOp
-
- copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.rel.core.SetOp
-
- copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.rel.core.Snapshot
-
- copy(RelTraitSet, RelNode, RexNode) - 类 中的方法org.apache.calcite.rel.core.Snapshot
-
- copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.rel.core.Sort
-
- copy(RelTraitSet, RelNode, RelCollation) - 类 中的方法org.apache.calcite.rel.core.Sort
-
- copy(RelTraitSet, RelNode, RelCollation, RexNode, RexNode) - 类 中的方法org.apache.calcite.rel.core.Sort
-
- copy(RelTraitSet, RelNode, RelDistribution) - 类 中的方法org.apache.calcite.rel.core.SortExchange
-
- copy(RelTraitSet, RelNode, RelDistribution, RelCollation) - 类 中的方法org.apache.calcite.rel.core.SortExchange
-
- copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.rel.core.Spool
-
- copy(RelTraitSet, RelNode, Spool.Type, Spool.Type) - 类 中的方法org.apache.calcite.rel.core.Spool
-
- copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.rel.core.TableFunctionScan
-
- copy(RelTraitSet, List<RelNode>, RexNode, Type, RelDataType, Set<RelColumnMapping>) - 类 中的方法org.apache.calcite.rel.core.TableFunctionScan
-
Copies this relational expression, substituting traits and
inputs.
- copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.rel.core.Uncollect
-
- copy(RelTraitSet, RelNode) - 类 中的方法org.apache.calcite.rel.core.Uncollect
-
- copy(List<Integer>) - 类 中的方法org.apache.calcite.rel.hint.RelHint
-
Returns a copy of this hint with specified inherit path.
- copy(RelTraitSet, RelNode, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - 类 中的方法org.apache.calcite.rel.logical.LogicalAggregate
-
- copy(RelTraitSet, RelNode, RexProgram) - 类 中的方法org.apache.calcite.rel.logical.LogicalCalc
-
- copy(RelTraitSet, RelNode, RelNode, CorrelationId, ImmutableBitSet, JoinRelType) - 类 中的方法org.apache.calcite.rel.logical.LogicalCorrelate
-
- copy(RelTraitSet, RelNode, RelDistribution) - 类 中的方法org.apache.calcite.rel.logical.LogicalExchange
-
- copy(RelTraitSet, RelNode, RexNode) - 类 中的方法org.apache.calcite.rel.logical.LogicalFilter
-
- copy(RelTraitSet, List<RelNode>, boolean) - 类 中的方法org.apache.calcite.rel.logical.LogicalIntersect
-
- copy(RelTraitSet, RexNode, RelNode, RelNode, JoinRelType, boolean) - 类 中的方法org.apache.calcite.rel.logical.LogicalJoin
-
- copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.rel.logical.LogicalMatch
-
- copy(RelTraitSet, List<RelNode>, boolean) - 类 中的方法org.apache.calcite.rel.logical.LogicalMinus
-
- copy(RelTraitSet, RelNode, List<RexNode>, RelDataType) - 类 中的方法org.apache.calcite.rel.logical.LogicalProject
-
- copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.rel.logical.LogicalRepeatUnion
-
- copy(RelTraitSet, RelNode, RexNode) - 类 中的方法org.apache.calcite.rel.logical.LogicalSnapshot
-
- copy(RelTraitSet, RelNode, RelCollation, RexNode, RexNode) - 类 中的方法org.apache.calcite.rel.logical.LogicalSort
-
- copy(RelTraitSet, RelNode, RelDistribution, RelCollation) - 类 中的方法org.apache.calcite.rel.logical.LogicalSortExchange
-
- copy(RelTraitSet, List<RelNode>, RexNode, Type, RelDataType, Set<RelColumnMapping>) - 类 中的方法org.apache.calcite.rel.logical.LogicalTableFunctionScan
-
- copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.rel.logical.LogicalTableModify
-
- copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.rel.logical.LogicalTableScan
-
- copy(RelTraitSet, RelNode, Spool.Type, Spool.Type) - 类 中的方法org.apache.calcite.rel.logical.LogicalTableSpool
-
- copy(RelTraitSet, List<RelNode>, boolean) - 类 中的方法org.apache.calcite.rel.logical.LogicalUnion
-
- copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.rel.logical.LogicalValues
-
- copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.rel.logical.LogicalWindow
-
- copy(int) - 类 中的方法org.apache.calcite.rel.RelFieldCollation
-
已过时。
- copy(RelTraitSet, List<RelNode>) - 接口 中的方法org.apache.calcite.rel.RelNode
-
Creates a copy of this relational expression, perhaps changing traits and
inputs.
- copy(MaterializedViewRule.EquivalenceClasses) - 类 中的静态方法org.apache.calcite.rel.rules.materialize.MaterializedViewRule.EquivalenceClasses
-
- copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.rel.rules.MultiJoin
-
- copy(RelTraitSet, List<RelNode>) - 类 中的方法org.apache.calcite.rel.stream.LogicalDelta
-
- copy(RexNode) - 类 中的方法org.apache.calcite.rex.RexBuilder
-
Creates a copy of an expression, which may have been created using a
different RexBuilder and/or
RelDataTypeFactory, using this
RexBuilder.
- copy(T...) - 类 中的静态方法org.apache.calcite.runtime.FlatLists
-
已过时。
- copy(SqlValidatorScope, SqlNodeList) - 类 中的静态方法org.apache.calcite.sql.validate.SqlValidatorUtil.DeepCopier
-
已过时。
Copies a list of nodes.
- copy(String) - 类 中的方法org.apache.calcite.util.NlsString
-
Creates a copy of this NlsString with different content but same
charset and collation.
- copy() - 类 中的方法org.apache.calcite.util.PrecedenceClimbingParser.Call
-
- copy(int, Predicate<PrecedenceClimbingParser.Token>) - 类 中的方法org.apache.calcite.util.PrecedenceClimbingParser
-
- copy() - 类 中的方法org.apache.calcite.util.PrecedenceClimbingParser.Op
-
- copy() - 类 中的方法org.apache.calcite.util.PrecedenceClimbingParser.SpecialOp
-
- copy() - 类 中的方法org.apache.calcite.util.PrecedenceClimbingParser.Token
-
- copyOf(T...) - 类 中的静态方法org.apache.calcite.runtime.FlatLists
-
Creates a memory-, CPU- and cache-efficient comparable immutable list,
always copying the contents.
- copyOf(T...) - 类 中的静态方法org.apache.calcite.runtime.FlatLists
-
Creates a memory-, CPU- and cache-efficient immutable list,
always copying the contents.
- copyOf(Number...) - 类 中的静态方法org.apache.calcite.util.ImmutableIntList
-
Creates an ImmutableIntList from an array of Number.
- copyOf(Iterable<? extends Number>) - 类 中的静态方法org.apache.calcite.util.ImmutableIntList
-
Creates an ImmutableIntList from an iterable of
Number.
- copyOf(Iterator<? extends Number>) - 类 中的静态方法org.apache.calcite.util.ImmutableIntList
-
Creates an ImmutableIntList from an iterator of
Number.
- copyOf(Collection<? extends E>) - 类 中的静态方法org.apache.calcite.util.ImmutableNullableList
-
Returns an immutable list containing the given elements, in order.
- copyOf(Iterable<? extends E>) - 类 中的静态方法org.apache.calcite.util.ImmutableNullableList
-
Returns an immutable list containing the given elements, in order.
- copyOf(E[]) - 类 中的静态方法org.apache.calcite.util.ImmutableNullableList
-
Returns an immutable list containing the given elements, in order.
- copyRelHints(RelNode, RelNode) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
-
- copyRelHints(RelNode, RelNode, boolean) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
-
- copyType(RelDataType) - 接口 中的方法org.apache.calcite.rel.type.RelDataTypeFactory
-
Duplicates a type, making a deep copy.
- copyType(RelDataType) - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFactoryImpl
-
- copyValues() - 类 中的方法org.apache.calcite.interpreter.Row
-
Returns a copy of the values.
- CorelMapBuilder() - 类 的构造器org.apache.calcite.sql2rel.RelDecorrelator.CorelMapBuilder
-
- correl(List<RelDataTypeField>, CorrelationId) - 类 中的方法org.apache.calcite.piglet.PigRelBuilder
-
Makes the correlated expression from rel input fields and correlation id.
- CORREL_PREFIX - 类 中的静态变量org.apache.calcite.plan.RelOptQuery
-
Prefix to the name of correlating variables.
- CORREL_PREFIX - 类 中的静态变量org.apache.calcite.rel.core.CorrelationId
-
Prefix to the name of correlating variables.
- Correlate - org.apache.calcite.rel.core中的类
-
A relational operator that performs nested-loop joins.
- Correlate(RelOptCluster, RelTraitSet, RelNode, RelNode, CorrelationId, ImmutableBitSet, JoinRelType) - 类 的构造器org.apache.calcite.rel.core.Correlate
-
Creates a Correlate.
- Correlate(RelInput) - 类 的构造器org.apache.calcite.rel.core.Correlate
-
Creates a Correlate by parsing serialized output.
- correlate(JoinRelType, CorrelationId, RexNode...) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
- correlate(JoinRelType, CorrelationId, Iterable<? extends RexNode>) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
- correlateBatchJoin(JoinType, Enumerable<TSource>, Function1<List<TSource>, Enumerable<TInner>>, Function2<TSource, TInner, TResult>, Predicate2<TSource, TInner>, int) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Fetches blocks of size batchSize from outer,
storing each block into a list (outerValues).
- correlateFactory - 类 中的变量org.apache.calcite.rel.core.RelFactories.Struct
-
- correlateJoin(JoinType, Function1<T, Enumerable<TInner>>, Function2<T, TInner, TResult>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- correlateJoin(JoinType, Enumerable<TSource>, Function1<TSource, Enumerable<TInner>>, Function2<TSource, TInner, TResult>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
For each row of the outer enumerable returns the correlated rows
from the inner enumerable.
- correlateJoin(JoinType, Function1<TSource, Enumerable<TInner>>, Function2<TSource, TInner, TResult>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
For each row of the current enumerable returns the correlated rows
from the inner enumerable (nested loops join).
- correlationColumns(CorrelationId, RelNode) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
-
Finds which columns of a correlation variable are used within a
relational expression.
- correlationId - 类 中的变量org.apache.calcite.rel.core.Correlate
-
- CorrelationId - org.apache.calcite.rel.core中的类
-
Describes the necessary parameters for an implementation in order to
identify and set dynamic variables
- CorrelationId(int) - 类 的构造器org.apache.calcite.rel.core.CorrelationId
-
Creates a correlation identifier.
- CorrelationId(String) - 类 的构造器org.apache.calcite.rel.core.CorrelationId
-
Creates a correlation identifier from a name.
- correlationId - 类 中的变量org.apache.calcite.rel.mutable.MutableCorrelate
-
- correlationIds() - 接口 中的方法org.apache.calcite.rel.RelNode.Context
-
- CorrelationReferenceFinder - org.apache.calcite.sql2rel中的类
-
- CorrelationReferenceFinder() - 类 的构造器org.apache.calcite.sql2rel.CorrelationReferenceFinder
-
Creates CorrelationReferenceFinder.
- correlTableMap - 类 中的变量org.apache.calcite.rel.rel2sql.SqlImplementor
-
- cos(BigDecimal) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL COS operator applied to BigDecimal values.
- cos(double) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL COS operator applied to double values.
- COS - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- cosh(BigDecimal) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL COSH operator applied to BigDecimal values.
- cosh(double) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL COSH operator applied to double values.
- COSH - 类 中的静态变量org.apache.calcite.sql.fun.SqlLibraryOperators
-
- COST_IMPROVEMENT - 类 中的静态变量org.apache.calcite.plan.volcano.VolcanoPlanner
-
- COST_MULTIPLIER - 枚举 中的静态变量org.apache.calcite.adapter.enumerable.EnumerableConvention
-
Cost of an enumerable node versus implementing an equivalent node in a
"typical" calling convention.
- COST_MULTIPLIER - 类 中的静态变量org.apache.calcite.adapter.jdbc.JdbcConvention
-
Cost of a JDBC node versus implementing an equivalent node in a "typical"
calling convention.
- COST_MULTIPLIER - 枚举 中的静态变量org.apache.calcite.interpreter.BindableConvention
-
Cost of a bindable node versus implementing an equivalent node in a
"typical" calling convention.
- costFactory - 类 中的变量org.apache.calcite.plan.AbstractRelOptPlanner
-
- costFactory(RelOptCostFactory) - 类 中的方法org.apache.calcite.tools.Frameworks.ConfigBuilder
-
- cot(BigDecimal) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL COT operator applied to BigDecimal values.
- cot(double) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL COT operator applied to double values.
- COT - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- count() - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- count(Predicate1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- count(Enumerable<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Returns the number of elements in a
sequence.
- count(Enumerable<TSource>, Predicate1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Returns a number that represents how many elements
in the specified sequence satisfy a condition.
- count() - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Returns the number of elements in a
sequence.
- count(Predicate1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Returns a number that represents how many elements
in the specified sequence satisfy a condition.
- count(Queryable<T>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
-
Returns the number of elements in a
sequence.
- count(Queryable<T>, FunctionExpression<Predicate1<T>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
-
Returns the number of elements in the specified
sequence that satisfies a condition.
- count(Queryable<T>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
-
Returns the number of elements in a
sequence.
- count(Queryable<T>, FunctionExpression<Predicate1<T>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
-
Returns the number of elements in the specified
sequence that satisfies a condition.
- count(Queryable<T>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
-
- count(Queryable<T>, FunctionExpression<Predicate1<T>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
-
- COUNT - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
COUNT aggregate function.
- count() - 接口 中的方法org.apache.calcite.sql.validate.SqlValidatorScope.Resolved
-
- count() - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorScope.ResolvedImpl
-
- count(RexNode...) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
Creates a call to the COUNT aggregate function.
- count(Iterable<? extends RexNode>) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
Creates a call to the COUNT aggregate function.
- count(boolean, String, RexNode...) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
Creates a call to the COUNT aggregate function,
optionally distinct and with an alias.
- count(boolean, String, Iterable<? extends RexNode>) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
Creates a call to the COUNT aggregate function,
optionally distinct and with an alias.
- CountingSearchResultListener(boolean) - 类 的构造器org.apache.calcite.adapter.splunk.search.SplunkConnectionImpl.CountingSearchResultListener
-
- countJoins(RelNode) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
-
Returns the number of
Join nodes in a
tree.
- CountSplitter() - 类 的构造器org.apache.calcite.sql.SqlSplittableAggFunction.CountSplitter
-
- countSql(ImmutableBitSet) - 类 中的方法org.apache.calcite.materialize.Lattice
-
Returns a SQL query that counts the number of distinct values of the
attributes given in groupSet.
- countStar(String) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
Creates a call to the COUNT(*) aggregate function.
- COVAR_AVG_AGG_FUNCTIONS - 枚举 中的静态变量org.apache.calcite.sql.SqlKind
-
Category of SqlCovarAggFunction.
- COVAR_POP - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
COVAR_POP aggregate function.
- COVAR_REGR_FUNCTION - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
-
- COVAR_SAMP - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
COVAR_SAMP aggregate function.
- CqlToSqlTypeConversionRules - org.apache.calcite.adapter.cassandra中的类
-
CqlToSqlTypeConversionRules defines mappings from CQL types to
corresponding SQL types.
- CqlToSqlTypeConversionRules() - 类 的构造器org.apache.calcite.adapter.cassandra.CqlToSqlTypeConversionRules
-
- create(SchemaPlus, String, Map<String, Object>) - 类 中的方法org.apache.calcite.adapter.cassandra.CassandraSchemaFactory
-
- create(SchemaPlus, String, Map<String, Object>) - 类 中的方法org.apache.calcite.adapter.clone.CloneSchema.Factory
-
- create(SchemaPlus, String, Map<String, Object>) - 类 中的方法org.apache.calcite.adapter.csv.CsvSchemaFactory
-
- create(SchemaPlus, String, Map<String, Object>, RelDataType) - 类 中的方法org.apache.calcite.adapter.csv.CsvStreamTableFactory
-
- create(SchemaPlus, String, Map<String, Object>, RelDataType) - 类 中的方法org.apache.calcite.adapter.csv.CsvTableFactory
-
- create(RelOptCluster, RelTraitSet, RelOptTable, DruidTable, List<RelNode>) - 类 中的静态方法org.apache.calcite.adapter.druid.DruidQuery
-
Creates a DruidQuery.
- create(RelOptCluster, RelTraitSet, RelOptTable, DruidTable, List<RelNode>, Map<SqlOperator, DruidSqlOperatorConverter>) - 类 中的静态方法org.apache.calcite.adapter.druid.DruidQuery
-
Creates a DruidQuery.
- create(SchemaPlus, String, Map<String, Object>) - 类 中的方法org.apache.calcite.adapter.druid.DruidSchemaFactory
-
- create(SchemaPlus, String, Map, RelDataType) - 类 中的方法org.apache.calcite.adapter.druid.DruidTableFactory
-
- create(SchemaPlus, String, Map<String, Object>) - 类 中的方法org.apache.calcite.adapter.elasticsearch.ElasticsearchSchemaFactory
-
- create(RelNode, RelNode, RexNode, ImmutableBitSet, Set<CorrelationId>, JoinRelType) - 类 中的静态方法org.apache.calcite.adapter.enumerable.EnumerableBatchNestedLoopJoin
-
- create(RelNode, RexProgram) - 类 中的静态方法org.apache.calcite.adapter.enumerable.EnumerableCalc
-
Creates an EnumerableCalc.
- create(RelNode, RelNode, CorrelationId, ImmutableBitSet, JoinRelType) - 类 中的静态方法org.apache.calcite.adapter.enumerable.EnumerableCorrelate
-
Creates an EnumerableCorrelate.
- create(RelNode, RexNode) - 类 中的静态方法org.apache.calcite.adapter.enumerable.EnumerableFilter
-
Creates an EnumerableFilter.
- create(RelNode, RelNode, RexNode, Set<CorrelationId>, JoinRelType) - 类 中的静态方法org.apache.calcite.adapter.enumerable.EnumerableHashJoin
-
Creates an EnumerableHashJoin.
- create(RelNode, double) - 类 中的静态方法org.apache.calcite.adapter.enumerable.EnumerableInterpreter
-
Creates an EnumerableInterpreter.
- create(RelNode, RexNode, RexNode) - 类 中的静态方法org.apache.calcite.adapter.enumerable.EnumerableLimit
-
Creates an EnumerableLimit.
- create(RelNode, RelDataType, RexNode, boolean, boolean, Map<String, RexNode>, Map<String, RexNode>, RexNode, Map<String, ? extends SortedSet<String>>, boolean, ImmutableBitSet, RelCollation, RexNode) - 类 中的静态方法org.apache.calcite.adapter.enumerable.EnumerableMatch
-
Creates an EnumerableMatch.
- create(RelNode, RelNode, RexNode, ImmutableIntList, ImmutableIntList, JoinRelType) - 类 中的静态方法org.apache.calcite.adapter.enumerable.EnumerableMergeJoin
-
- create(RelNode, RelNode, RexNode, Set<CorrelationId>, JoinRelType) - 类 中的静态方法org.apache.calcite.adapter.enumerable.EnumerableNestedLoopJoin
-
Creates an EnumerableNestedLoopJoin.
- create(RelNode, List<? extends RexNode>, RelDataType) - 类 中的静态方法org.apache.calcite.adapter.enumerable.EnumerableProject
-
Creates an EnumerableProject, specifying row type rather than field
names.
- create(RelNode, RelCollation, RexNode, RexNode) - 类 中的静态方法org.apache.calcite.adapter.enumerable.EnumerableSort
-
Creates an EnumerableSort.
- create(RelOptCluster, RelOptTable) - 类 中的静态方法org.apache.calcite.adapter.enumerable.EnumerableTableScan
-
Creates an EnumerableTableScan.
- create(RelNode, Spool.Type, Spool.Type, RelOptTable) - 类 中的静态方法org.apache.calcite.adapter.enumerable.EnumerableTableSpool
-
Creates an EnumerableTableSpool.
- create(RelTraitSet, RelNode, boolean) - 类 中的静态方法org.apache.calcite.adapter.enumerable.EnumerableUncollect
-
Creates an EnumerableUncollect.
- create(RelOptCluster, RelDataType, ImmutableList<ImmutableList<RexLiteral>>) - 类 中的静态方法org.apache.calcite.adapter.enumerable.EnumerableValues
-
Creates an EnumerableValues.
- create(SchemaPlus, String, Map<String, Object>) - 类 中的方法org.apache.calcite.adapter.file.FileSchemaFactory
-
- create(SchemaPlus, String, Map<String, Object>) - 类 中的方法org.apache.calcite.adapter.geode.rel.GeodeSchemaFactory
-
- create(SchemaPlus, String, Map<String, Object>) - 类 中的方法org.apache.calcite.adapter.geode.simple.GeodeSimpleSchemaFactory
-
- create(SchemaPlus, String, Map<String, Object>) - 类 中的方法org.apache.calcite.adapter.java.ReflectiveSchema.Factory
-
- create(SchemaPlus, String, DataSource, String) - 类 中的静态方法org.apache.calcite.adapter.jdbc.JdbcCatalogSchema
-
- create(SchemaPlus, String, DataSource, SqlDialectFactory, String) - 类 中的静态方法org.apache.calcite.adapter.jdbc.JdbcCatalogSchema
-
- create(SchemaPlus, String, DataSource, String, String) - 类 中的静态方法org.apache.calcite.adapter.jdbc.JdbcSchema
-
- create(SchemaPlus, String, DataSource, SqlDialectFactory, String, String) - 类 中的静态方法org.apache.calcite.adapter.jdbc.JdbcSchema
-
- create(SchemaPlus, String, Map<String, Object>) - 类 中的静态方法org.apache.calcite.adapter.jdbc.JdbcSchema
-
Creates a JdbcSchema, taking credentials from a map.
- create(SchemaPlus, String, Map<String, Object>) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcSchema.Factory
-
- create(SchemaPlus, String, Map<String, Object>, RelDataType) - 类 中的方法org.apache.calcite.adapter.kafka.KafkaTableFactory
-
- create(SchemaPlus, String, Map<String, Object>) - 类 中的方法org.apache.calcite.adapter.mongodb.MongoSchemaFactory
-
- create(SchemaPlus, String, Map<String, Object>) - 类 中的方法org.apache.calcite.adapter.pig.PigSchemaFactory
-
- create(SchemaPlus, String, Map<String, Object>, RelDataType) - 类 中的方法org.apache.calcite.adapter.pig.PigTableFactory
-
- create(SchemaPlus, String, Map<String, Object>) - 类 中的方法org.apache.calcite.adapter.redis.RedisSchemaFactory
-
- create(SchemaPlus, String, Map, RelDataType) - 类 中的方法org.apache.calcite.adapter.redis.RedisTableFactory
-
- create(SchemaPlus, String, Map<String, Object>) - 类 中的方法org.apache.calcite.adapter.tpcds.TpcdsSchemaFactory
-
- create(SchemaPlus, String, Map<String, Object>) - 类 中的方法org.apache.calcite.adapter.tpch.TpchSchemaFactory
-
- create(List<String>) - 类 中的方法org.apache.calcite.chinook.ChinookAvaticaServer.CalciteChinookMetaFactory
-
- create(List<String>) - 类 中的方法org.apache.calcite.chinook.ChinookAvaticaServer.RawChinookMetaFactory
-
- create(SchemaPlus, String, Map<String, Object>, RelDataType) - 类 中的方法org.apache.calcite.chinook.PreferredAlbumsTableFactory
-
- create(SchemaPlus, String, Map<String, Object>, RelDataType) - 类 中的方法org.apache.calcite.chinook.PreferredGenresTableFactory
-
- create(RelNode, RexNode) - 类 中的静态方法org.apache.calcite.interpreter.Bindables.BindableFilter
-
Creates a BindableFilter.
- create(RelOptCluster, RelOptTable) - 类 中的静态方法org.apache.calcite.interpreter.Bindables.BindableTableScan
-
Creates a BindableTableScan.
- create(RelOptCluster, RelOptTable, List<RexNode>, List<Integer>) - 类 中的静态方法org.apache.calcite.interpreter.Bindables.BindableTableScan
-
Creates a BindableTableScan.
- create(ColumnMetaData.AvaticaType, Iterable<Object>) - 类 中的方法org.apache.calcite.jdbc.CalciteResultSet
-
- create() - 类 中的方法org.apache.calcite.linq4j.MemoryFactory
-
- create(Statement, BlockStatement) - 类 中的静态方法org.apache.calcite.linq4j.tree.Blocks
-
Prepends a statement to a block.
- create() - 类 中的静态方法org.apache.calcite.linq4j.tree.ClassDeclarationFinder
-
Creates visitor that uses default optimizer.
- create(Class<? extends ClassDeclarationFinder>) - 类 中的静态方法org.apache.calcite.linq4j.tree.ClassDeclarationFinder
-
Creates visitor that uses given class as optimizer.
- create(Function1<ClassDeclarationFinder, ClassDeclarationFinder>) - 类 中的静态方法org.apache.calcite.linq4j.tree.ClassDeclarationFinder
-
Creates visitor that uses given factory to create optimizers.
- create(CalciteSchema, String, boolean) - 类 中的静态方法org.apache.calcite.materialize.Lattice
-
Creates a Lattice.
- create(SchemaPlus, String, List<String>, String, String) - 类 中的静态方法org.apache.calcite.model.ModelHandler
-
- create(FrameworkConfig) - 类 中的静态方法org.apache.calcite.piglet.PigConverter
-
- create(FrameworkConfig) - 类 中的静态方法org.apache.calcite.piglet.PigRelBuilder
-
Creates a PigRelBuilder.
- create(RelOptPlanner, RexBuilder) - 类 中的静态方法org.apache.calcite.plan.RelOptCluster
-
Creates a cluster.
- create(MutableRel) - 类 中的方法org.apache.calcite.plan.SubstitutionVisitor.UnifyRuleCall
-
- create(RelOptSchema, RelDataType, List<String>, Expression) - 类 中的静态方法org.apache.calcite.prepare.RelOptTableImpl
-
- create(RelOptSchema, RelDataType, List<String>, Table, Expression) - 类 中的静态方法org.apache.calcite.prepare.RelOptTableImpl
-
- create(RelOptSchema, RelDataType, Table, Path) - 类 中的静态方法org.apache.calcite.prepare.RelOptTableImpl
-
- create(RelOptSchema, RelDataType, CalciteSchema.TableEntry, Double) - 类 中的静态方法org.apache.calcite.prepare.RelOptTableImpl
-
- create(RelOptSchema, RelDataType, Table, ImmutableList<String>) - 类 中的静态方法org.apache.calcite.prepare.RelOptTableImpl
-
- create(SqlAggFunction, boolean, List<Integer>, int, RelNode, RelDataType, String) - 类 中的静态方法org.apache.calcite.rel.core.AggregateCall
-
已过时。
- create(SqlAggFunction, boolean, List<Integer>, int, int, RelNode, RelDataType, String) - 类 中的静态方法org.apache.calcite.rel.core.AggregateCall
-
已过时。
- create(SqlAggFunction, boolean, boolean, List<Integer>, int, int, RelNode, RelDataType, String) - 类 中的静态方法org.apache.calcite.rel.core.AggregateCall
-
已过时。
- create(SqlAggFunction, boolean, boolean, List<Integer>, int, RelCollation, int, RelNode, RelDataType, String) - 类 中的静态方法org.apache.calcite.rel.core.AggregateCall
-
已过时。
- create(SqlAggFunction, boolean, boolean, boolean, List<Integer>, int, RelCollation, int, RelNode, RelDataType, String) - 类 中的静态方法org.apache.calcite.rel.core.AggregateCall
-
Creates an AggregateCall, inferring its type if type is null.
- create(SqlAggFunction, boolean, List<Integer>, int, RelDataType, String) - 类 中的静态方法org.apache.calcite.rel.core.AggregateCall
-
已过时。
- create(SqlAggFunction, boolean, boolean, List<Integer>, int, RelDataType, String) - 类 中的静态方法org.apache.calcite.rel.core.AggregateCall
-
已过时。
- create(SqlAggFunction, boolean, boolean, List<Integer>, int, RelCollation, RelDataType, String) - 类 中的静态方法org.apache.calcite.rel.core.AggregateCall
-
已过时。
- create(SqlAggFunction, boolean, boolean, boolean, List<Integer>, int, RelCollation, RelDataType, String) - 类 中的静态方法org.apache.calcite.rel.core.AggregateCall
-
Creates an AggregateCall.
- create(RelTraitSet, RelNode, boolean) - 类 中的静态方法org.apache.calcite.rel.core.Uncollect
-
Creates an Uncollect.
- create(Map<String, Object>) - 类 中的方法org.apache.calcite.rel.externalize.RelJson
-
- create(RelNode, List<RelHint>, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - 类 中的静态方法org.apache.calcite.rel.logical.LogicalAggregate
-
Creates a LogicalAggregate.
- create(RelNode, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - 类 中的静态方法org.apache.calcite.rel.logical.LogicalAggregate
-
已过时。
- create(RelNode, boolean, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - 类 中的静态方法org.apache.calcite.rel.logical.LogicalAggregate
-
已过时。
- create(RelNode, RexProgram) - 类 中的静态方法org.apache.calcite.rel.logical.LogicalCalc
-
- create(RelNode, RelNode, CorrelationId, ImmutableBitSet, JoinRelType) - 类 中的静态方法org.apache.calcite.rel.logical.LogicalCorrelate
-
Creates a LogicalCorrelate.
- create(RelNode, RelDistribution) - 类 中的静态方法org.apache.calcite.rel.logical.LogicalExchange
-
Creates a LogicalExchange.
- create(RelNode, RexNode) - 类 中的静态方法org.apache.calcite.rel.logical.LogicalFilter
-
Creates a LogicalFilter.
- create(RelNode, RexNode, ImmutableSet<CorrelationId>) - 类 中的静态方法org.apache.calcite.rel.logical.LogicalFilter
-
Creates a LogicalFilter.
- create(List<RelNode>, boolean) - 类 中的静态方法org.apache.calcite.rel.logical.LogicalIntersect
-
Creates a LogicalIntersect.
- create(RelNode, RelNode, List<RelHint>, RexNode, Set<CorrelationId>, JoinRelType) - 类 中的静态方法org.apache.calcite.rel.logical.LogicalJoin
-
Creates a LogicalJoin.
- create(RelNode, RelNode, List<RelHint>, RexNode, Set<CorrelationId>, JoinRelType, boolean, ImmutableList<RelDataTypeField>) - 类 中的静态方法org.apache.calcite.rel.logical.LogicalJoin
-
Creates a LogicalJoin, flagged with whether it has been translated to a
semi-join.
- create(RelNode, RelNode, RexNode, Set<CorrelationId>, JoinRelType) - 类 中的静态方法org.apache.calcite.rel.logical.LogicalJoin
-
已过时。
- create(RelNode, RelNode, RexNode, Set<CorrelationId>, JoinRelType, boolean, ImmutableList<RelDataTypeField>) - 类 中的静态方法org.apache.calcite.rel.logical.LogicalJoin
-
已过时。
- create(RelNode, RelNode, RexNode, JoinRelType, Set<String>, boolean, ImmutableList<RelDataTypeField>) - 类 中的静态方法org.apache.calcite.rel.logical.LogicalJoin
-
已过时。
- create(RelNode, RelNode, RexNode, JoinRelType, Set<String>) - 类 中的静态方法org.apache.calcite.rel.logical.LogicalJoin
-
已过时。
- create(RelNode, RelDataType, RexNode, boolean, boolean, Map<String, RexNode>, Map<String, RexNode>, RexNode, Map<String, ? extends SortedSet<String>>, boolean, ImmutableBitSet, RelCollation, RexNode) - 类 中的静态方法org.apache.calcite.rel.logical.LogicalMatch
-
Creates a LogicalMatch.
- create(RelOptCluster, RelTraitSet, RelNode, RelDataType, RexNode, boolean, boolean, Map<String, RexNode>, Map<String, RexNode>, RexNode, Map<String, ? extends SortedSet<String>>, boolean, ImmutableBitSet, RelCollation, RexNode) - 类 中的静态方法org.apache.calcite.rel.logical.LogicalMatch
-
Creates a LogicalMatch.
- create(List<RelNode>, boolean) - 类 中的静态方法org.apache.calcite.rel.logical.LogicalMinus
-
Creates a LogicalMinus.
- create(RelNode, List<RelHint>, List<? extends RexNode>, List<String>) - 类 中的静态方法org.apache.calcite.rel.logical.LogicalProject
-
Creates a LogicalProject.
- create(RelNode, List<RelHint>, List<? extends RexNode>, RelDataType) - 类 中的静态方法org.apache.calcite.rel.logical.LogicalProject
-
Creates a LogicalProject, specifying row type rather than field names.
- create(RelNode, List<? extends RexNode>, List<String>) - 类 中的静态方法org.apache.calcite.rel.logical.LogicalProject
-
已过时。
- create(RelNode, List<? extends RexNode>, RelDataType) - 类 中的静态方法org.apache.calcite.rel.logical.LogicalProject
-
已过时。
- create(RelNode, RelNode, boolean) - 类 中的静态方法org.apache.calcite.rel.logical.LogicalRepeatUnion
-
Creates a LogicalRepeatUnion.
- create(RelNode, RelNode, boolean, int) - 类 中的静态方法org.apache.calcite.rel.logical.LogicalRepeatUnion
-
Creates a LogicalRepeatUnion.
- create(RelNode, RexNode) - 类 中的静态方法org.apache.calcite.rel.logical.LogicalSnapshot
-
Creates a LogicalSnapshot.
- create(RelNode, RelCollation, RexNode, RexNode) - 类 中的静态方法org.apache.calcite.rel.logical.LogicalSort
-
Creates a LogicalSort.
- create(RelNode, RelDistribution, RelCollation) - 类 中的静态方法org.apache.calcite.rel.logical.LogicalSortExchange
-
Creates a LogicalSortExchange.
- create(RelOptCluster, List<RelNode>, RexNode, Type, RelDataType, Set<RelColumnMapping>) - 类 中的静态方法org.apache.calcite.rel.logical.LogicalTableFunctionScan
-
Creates a LogicalTableFunctionScan.
- create(RelOptTable, Prepare.CatalogReader, RelNode, TableModify.Operation, List<String>, List<RexNode>, boolean) - 类 中的静态方法org.apache.calcite.rel.logical.LogicalTableModify
-
Creates a LogicalTableModify.
- create(RelOptCluster, RelOptTable, List<RelHint>) - 类 中的静态方法org.apache.calcite.rel.logical.LogicalTableScan
-
Creates a LogicalTableScan.
- create(RelOptCluster, RelOptTable) - 类 中的静态方法org.apache.calcite.rel.logical.LogicalTableScan
-
已过时。
- create(RelNode, Spool.Type, Spool.Type, RelOptTable) - 类 中的静态方法org.apache.calcite.rel.logical.LogicalTableSpool
-
Creates a LogicalTableSpool.
- create(List<RelNode>, boolean) - 类 中的静态方法org.apache.calcite.rel.logical.LogicalUnion
-
Creates a LogicalUnion.
- create(RelOptCluster, RelDataType, ImmutableList<ImmutableList<RexLiteral>>) - 类 中的静态方法org.apache.calcite.rel.logical.LogicalValues
-
Creates a LogicalValues.
- create(RelTraitSet, RelNode, List<RexLiteral>, RelDataType, List<Window.Group>) - 类 中的静态方法org.apache.calcite.rel.logical.LogicalWindow
-
Creates a LogicalWindow.
- create(RelOptCluster, RelTraitSet, RelBuilder, RelNode, RexProgram) - 类 中的静态方法org.apache.calcite.rel.logical.LogicalWindow
-
- create(RelNode) - 类 中的静态方法org.apache.calcite.rel.stream.LogicalDelta
-
Creates a LogicalDelta.
- create(RelDataTypeFactory, RexCall, List<RelCollation>) - 类 中的静态方法org.apache.calcite.rex.RexCallBinding
-
Creates a binding of the appropriate type.
- create(RelDataType, List<? extends RexNode>, RexNode, RelDataType, RexBuilder) - 类 中的静态方法org.apache.calcite.rex.RexProgram
-
Creates a program which calculates projections and filters rows based
upon a condition.
- create(RelDataType, List<? extends RexNode>, RexNode, List<String>, RexBuilder) - 类 中的静态方法org.apache.calcite.rex.RexProgram
-
Creates a program which calculates projections and filters rows based
upon a condition.
- create(RelInput) - 类 中的静态方法org.apache.calcite.rex.RexProgram
-
Create a program from serialized output.
- create(RexBuilder, RelDataType, List<RexNode>, List<? extends RexNode>, RexNode, RelDataType, boolean, RexSimplify) - 类 中的静态方法org.apache.calcite.rex.RexProgramBuilder
-
Creates a program builder with the same contents as a program.
- create(RexBuilder, RelDataType, List<RexNode>, List<? extends RexNode>, RexNode, RelDataType, boolean, boolean) - 类 中的静态方法org.apache.calcite.rex.RexProgramBuilder
-
已过时。
- create(RexBuilder, RelDataType, List<RexNode>, List<? extends RexNode>, RexNode, RelDataType, boolean) - 类 中的静态方法org.apache.calcite.rex.RexProgramBuilder
-
已过时。
- create(RexBuilder, RelDataType, List<RexNode>, List<RexLocalRef>, RexLocalRef, RelDataType, RexShuttle, boolean) - 类 中的静态方法org.apache.calcite.rex.RexProgramBuilder
-
Creates a program builder with the same contents as a program, applying a
shuttle first.
- create(SqlNode, RexNode) - 类 中的静态方法org.apache.calcite.rex.RexWindowBound
-
Creates window bound.
- create(SchemaPlus, String, Map<String, Object>) - 类 中的方法org.apache.calcite.schema.impl.AbstractSchema.Factory
-
- create(Class<?>) - 类 中的静态方法org.apache.calcite.schema.impl.AggregateFunctionImpl
-
Creates an aggregate function, or returns null.
- create(CalciteSchema, String, List<String>, List<String>, String, boolean) - 类 中的静态方法org.apache.calcite.schema.impl.MaterializedViewTable
-
Table macro that returns a materialized view.
- create(Class<?>, String) - 类 中的静态方法org.apache.calcite.schema.impl.ScalarFunctionImpl
-
- create(Method) - 类 中的静态方法org.apache.calcite.schema.impl.ScalarFunctionImpl
-
- create(Class<?>) - 类 中的静态方法org.apache.calcite.schema.impl.TableFunctionImpl
-
- create(Class<?>, String) - 类 中的静态方法org.apache.calcite.schema.impl.TableFunctionImpl
-
- create(Method) - 类 中的静态方法org.apache.calcite.schema.impl.TableFunctionImpl
-
- create(Class<?>) - 类 中的静态方法org.apache.calcite.schema.impl.TableMacroImpl
-
Creates a TableMacro from a class, looking for an "eval"
method.
- create(Method) - 类 中的静态方法org.apache.calcite.schema.impl.TableMacroImpl
-
Creates a TableMacro from a method.
- create(SchemaPlus, String, Map<String, Object>) - 接口 中的方法org.apache.calcite.schema.SchemaFactory
-
Creates a Schema.
- create(SchemaPlus, String, Map<String, Object>, RelDataType) - 接口 中的方法org.apache.calcite.schema.TableFactory
-
Creates a Table.
- create(String) - 类 中的静态方法org.apache.calcite.sql.parser.SqlParser
-
Creates a SqlParser to parse the given string using
Calcite's parser implementation.
- create(String, SqlParser.Config) - 类 中的静态方法org.apache.calcite.sql.parser.SqlParser
-
Creates a
SqlParser to parse the given string using the
parser implementation created from given
SqlParserImplFactory
with given quoting syntax and casing policies for identifiers.
- create(Reader, SqlParser.Config) - 类 中的静态方法org.apache.calcite.sql.parser.SqlParser
-
Creates a
SqlParser to parse the given string using the
parser implementation created from given
SqlParserImplFactory
with given quoting syntax and casing policies for identifiers.
- create(String[]) - 类 中的静态方法org.apache.calcite.sql.SqlAccessType
-
- create(String) - 类 中的静态方法org.apache.calcite.sql.SqlAccessType
-
- create(DatabaseMetaData) - 类 中的静态方法org.apache.calcite.sql.SqlDialect
-
- create(DatabaseMetaData) - 接口 中的方法org.apache.calcite.sql.SqlDialectFactory
-
Creates a SqlDialect from a DatabaseMetaData.
- create(DatabaseMetaData) - 类 中的方法org.apache.calcite.sql.SqlDialectFactoryImpl
-
- create(SqlIdentifier, SqlIdentifier, SqlNodeList, SqlNodeList, SqlLiteral, SqlNode, SqlNode, SqlLiteral, SqlParserPos) - 类 中的静态方法org.apache.calcite.sql.SqlWindow
-
- create(String) - 枚举 中的静态方法org.apache.calcite.sql.SqlWriter.FrameTypeEnum
-
Creates a frame type.
- create(SqlValidatorScope, int, SqlValidatorNamespace, SqlIdentifier) - 类 中的静态方法org.apache.calcite.sql.validate.SqlQualified
-
- create(FrameworkConfig) - 类 中的静态方法org.apache.calcite.tools.PigRelBuilder
-
Creates a PigRelBuilder.
- create(FrameworkConfig) - 类 中的静态方法org.apache.calcite.tools.RelBuilder
-
Creates a RelBuilder.
- create(RelOptCluster, RelOptSchema) - 接口 中的方法org.apache.calcite.tools.RelBuilderFactory
-
Creates a RelBuilder.
- create(AttributedDirectedGraph.AttributedEdgeFactory<V, E>) - 类 中的静态方法org.apache.calcite.util.graph.AttributedDirectedGraph
-
- create() - 类 中的静态方法org.apache.calcite.util.graph.DefaultDirectedGraph
-
- create(DirectedGraph.EdgeFactory<V, E>) - 类 中的静态方法org.apache.calcite.util.graph.DefaultDirectedGraph
-
- create(Class<T>) - 类 中的静态方法org.apache.calcite.util.ImmutableBeans
-
Creates an immutable bean that implements a given interface.
- create(MappingType, int, int) - 类 中的静态方法org.apache.calcite.util.mapping.Mappings
-
Creates a mapping with required properties.
- createAggImpl(SqlToRelConverter.Blackboard, SqlToRelConverter.AggConverter, SqlNodeList, SqlNodeList, SqlNode, List<SqlNode>) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter
-
- createAggregate(RelNode, List<RelHint>, ImmutableBitSet, ImmutableList<ImmutableBitSet>, List<AggregateCall>) - 类 中的方法org.apache.calcite.adapter.pig.PigRelFactories.PigAggregateFactory
-
- createAggregate(RelNode, List<RelHint>, ImmutableBitSet, ImmutableList<ImmutableBitSet>, List<AggregateCall>) - 接口 中的方法org.apache.calcite.rel.core.RelFactories.AggregateFactory
-
Creates an aggregate.
- createAggregate(RelNode, ImmutableBitSet, ImmutableList<ImmutableBitSet>, List<AggregateCall>) - 接口 中的方法org.apache.calcite.rel.core.RelFactories.AggregateFactory
-
已过时。
- createAggregate(RelNode, boolean, ImmutableBitSet, ImmutableList<ImmutableBitSet>, List<AggregateCall>) - 接口 中的方法org.apache.calcite.rel.core.RelFactories.AggregateFactory
-
已过时。
- createAggregate(SqlToRelConverter.Blackboard, ImmutableBitSet, ImmutableList<ImmutableBitSet>, List<AggregateCall>) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter
-
Creates an Aggregate.
- createAll(Class<?>) - 类 中的静态方法org.apache.calcite.schema.impl.ScalarFunctionImpl
-
- createAllPossibleExpressions(RexBuilder, RexNode, Map<RexInputRef, Set<RexNode>>) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdExpressionLineage
-
Given an expression, it will create all equivalent expressions resulting
from replacing all possible combinations of references in the mapping by
the corresponding expressions.
- createApproxNumeric(String, SqlParserPos) - 类 中的静态方法org.apache.calcite.sql.SqlLiteral
-
- createArrayType(RelDataType, long) - 接口 中的方法org.apache.calcite.rel.type.RelDataTypeFactory
-
Creates an array type.
- createArrayType(RelDataType, long) - 类 中的方法org.apache.calcite.sql.type.SqlTypeFactoryImpl
-
- createArrayType(RelDataTypeFactory, RelDataType, boolean) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
-
- createAsFullOperands(RelDataType, SqlNode, String) - 类 中的方法org.apache.calcite.rel.rel2sql.RelToSqlConverter
-
Creates operands for a full AS operator.
- createBinaryString(String, SqlParserPos) - 类 中的静态方法org.apache.calcite.sql.SqlLiteral
-
Creates a literal like X'ABAB'.
- createBinaryString(byte[], SqlParserPos) - 类 中的静态方法org.apache.calcite.sql.SqlLiteral
-
Creates a literal like X'ABAB' from an array of bytes.
- createBinding(Aggregate) - 类 中的方法org.apache.calcite.rel.core.AggregateCall
-
Creates a binding of this call in the context of an
LogicalAggregate,
which can then be used to infer the return type.
- createBlackboard(SqlValidatorScope, Map<String, RexNode>, boolean) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter
-
Factory method for creating translation workspace.
- createBoolean(boolean, SqlParserPos) - 类 中的静态方法org.apache.calcite.sql.SqlLiteral
-
Creates a boolean literal.
- createBound(SqlLiteral) - 类 中的静态方法org.apache.calcite.sql.SqlWindow
-
- createCache() - 类 中的静态方法org.apache.calcite.sql.dialect.JethroDataSqlDialect
-
- createCall(SqlLiteral, SqlParserPos, SqlNode...) - 类 中的方法org.apache.calcite.sql.fun.SqlCaseOperator
-
- createCall(SqlLiteral, SqlParserPos, SqlNode...) - 类 中的方法org.apache.calcite.sql.fun.SqlJsonArrayAggAggFunction
-
- createCall(SqlLiteral, SqlParserPos, SqlNode...) - 类 中的方法org.apache.calcite.sql.fun.SqlJsonArrayFunction
-
- createCall(SqlLiteral, SqlParserPos, SqlNode...) - 类 中的方法org.apache.calcite.sql.fun.SqlJsonDepthFunction
-
- createCall(SqlLiteral, SqlParserPos, SqlNode...) - 类 中的方法org.apache.calcite.sql.fun.SqlJsonObjectFunction
-
- createCall(SqlLiteral, SqlParserPos, SqlNode...) - 类 中的方法org.apache.calcite.sql.fun.SqlJsonPrettyFunction
-
- createCall(SqlLiteral, SqlParserPos, SqlNode...) - 类 中的方法org.apache.calcite.sql.fun.SqlJsonQueryFunction
-
- createCall(SqlLiteral, SqlParserPos, SqlNode...) - 类 中的方法org.apache.calcite.sql.fun.SqlJsonTypeFunction
-
- createCall(SqlLiteral, SqlParserPos, SqlNode...) - 类 中的方法org.apache.calcite.sql.fun.SqlJsonValueFunction
-
- createCall(SqlLiteral, SqlParserPos, SqlNode...) - 类 中的方法org.apache.calcite.sql.fun.SqlPosixRegexOperator
-
- createCall(SqlLiteral, SqlParserPos, SqlNode...) - 类 中的方法org.apache.calcite.sql.fun.SqlTrimFunction
-
- createCall(SqlLiteral, SqlParserPos, SqlNode...) - 类 中的方法org.apache.calcite.sql.SqlJdbcFunctionCall
-
- createCall(SqlParserPos, SqlNode...) - 类 中的方法org.apache.calcite.sql.SqlJdbcFunctionCall.SimpleMakeCall
-
- createCall(SqlLiteral, SqlParserPos, SqlNode...) - 类 中的方法org.apache.calcite.sql.SqlJoin.SqlJoinOperator
-
- createCall(SqlLiteral, SqlParserPos, SqlNode...) - 类 中的方法org.apache.calcite.sql.SqlMatchRecognize.SqlMatchRecognizeOperator
-
- createCall(SqlLiteral, SqlParserPos, SqlNode...) - 类 中的方法org.apache.calcite.sql.SqlOperator
-
Creates a call to this operand with an array of operands.
- createCall(SqlParserPos, SqlNode...) - 类 中的方法org.apache.calcite.sql.SqlOperator
-
Creates a call to this operand with an array of operands.
- createCall(SqlNodeList) - 类 中的方法org.apache.calcite.sql.SqlOperator
-
Creates a call to this operand with a list of operands contained in a
SqlNodeList.
- createCall(SqlParserPos, List<? extends SqlNode>) - 类 中的方法org.apache.calcite.sql.SqlOperator
-
Creates a call to this operand with a list of operands.
- createCall(SqlLiteral, SqlParserPos, SqlNode...) - 类 中的方法org.apache.calcite.sql.SqlSelectOperator
-
- createCall(SqlNodeList, SqlNodeList, SqlNode, SqlNode, SqlNodeList, SqlNode, SqlNodeList, SqlNodeList, SqlNode, SqlNode, SqlNodeList, SqlParserPos) - 类 中的方法org.apache.calcite.sql.SqlSelectOperator
-
Creates a call to the SELECT operator.
- createCall(SqlLiteral, SqlParserPos, SqlNode...) - 类 中的方法org.apache.calcite.sql.SqlSnapshot.SqlSnapshotOperator
-
- createCastRel(RelNode, RelDataType, boolean) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
-
Creates a projection which casts a rel's output to a desired row type.
- createCastRel(RelNode, RelDataType, boolean, RelFactories.ProjectFactory) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
-
Creates a projection which casts a rel's output to a desired row type.
- createCastRel(MutableRel, RelDataType, boolean) - 类 中的静态方法org.apache.calcite.rel.mutable.MutableRels
-
- createCharString(String, SqlParserPos) - 类 中的静态方法org.apache.calcite.sql.SqlLiteral
-
Creates a string literal in the system character set.
- createCharString(String, String, SqlParserPos) - 类 中的静态方法org.apache.calcite.sql.SqlLiteral
-
Creates a string literal, with optional character-set.
- createClientCache(String, int, String, boolean) - 类 中的静态方法org.apache.calcite.adapter.geode.util.GeodeUtils
-
Creates a Geode client instance connected to locator and configured to
support PDX instances.
- createCloneTable(JavaTypeFactory, RelProtoDataType, List<ColumnMetaData.Rep>, Enumerable<T>) - 类 中的静态方法org.apache.calcite.adapter.clone.CloneSchema
-
已过时。
- createCloneTable(JavaTypeFactory, RelProtoDataType, List<RelCollation>, List<ColumnMetaData.Rep>, Enumerable<T>) - 类 中的静态方法org.apache.calcite.adapter.clone.CloneSchema
-
- createCluster(RelDataTypeFactory, RexBuilder) - 类 中的方法org.apache.calcite.plan.RelOptQuery
-
已过时。
- createCluster(RelOptPlanner, RexBuilder) - 类 中的方法org.apache.calcite.prepare.CalcitePrepareImpl
-
Factory method for cluster.
- createContext() - 接口 中的方法org.apache.calcite.interpreter.Compiler
-
- createConvertletTable() - 类 中的方法org.apache.calcite.prepare.CalcitePrepareImpl
-
Factory method for default convertlet table.
- createCorrel() - 类 中的方法org.apache.calcite.plan.RelOptCluster
-
Constructs a new id for a correlating variable.
- createCorrel() - 类 中的方法org.apache.calcite.plan.RelOptQuery
-
- createCorrelate(RelNode, RelNode, CorrelationId, ImmutableBitSet, JoinRelType) - 接口 中的方法org.apache.calcite.rel.core.RelFactories.CorrelateFactory
-
Creates a correlate.
- createCurrentRow(SqlParserPos) - 类 中的静态方法org.apache.calcite.sql.SqlWindow
-
- createCurrentRowWindow(String) - 类 中的方法org.apache.calcite.sql.SqlWindow
-
Creates a window (RANGE columnName CURRENT ROW).
- createDataContext(CalciteConnection) - 类 中的静态方法org.apache.calcite.jdbc.CalciteMetaImpl
-
A trojan-horse method, subject to change without notice.
- createDataContext(Connection, SchemaPlus) - 类 中的静态方法org.apache.calcite.schema.Schemas
-
- createDataType(SqlParserPos) - 枚举 中的方法org.apache.calcite.sql.SqlJdbcDataTypeName
-
Creates a parse tree node for a type identifier of this name.
- createDate(Calendar, SqlParserPos) - 类 中的静态方法org.apache.calcite.sql.SqlLiteral
-
已过时。
- createDate(DateString, SqlParserPos) - 类 中的静态方法org.apache.calcite.sql.SqlLiteral
-
- createDecimalProduct(RelDataType, RelDataType) - 接口 中的方法org.apache.calcite.rel.type.RelDataTypeFactory
-
- createDecimalProduct(RelDataType, RelDataType) - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFactoryImpl
-
已过时。
- createDecimalQuotient(RelDataType, RelDataType) - 接口 中的方法org.apache.calcite.rel.type.RelDataTypeFactory
-
- createDecimalQuotient(RelDataType, RelDataType) - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFactoryImpl
-
已过时。
- createDefault(String) - 类 中的静态方法org.apache.calcite.adapter.druid.TimeExtractionFunction
-
Creates the default time format extraction function.
- createDialect(DataSource) - 类 中的静态方法org.apache.calcite.adapter.jdbc.JdbcSchema
-
- createDialect(SqlDialectFactory, DataSource) - 类 中的静态方法org.apache.calcite.adapter.jdbc.JdbcSchema
-
Returns a suitable SQL dialect for the given data source.
- createDispatcher(Class<R>, Class<E>) - 类 中的静态方法org.apache.calcite.util.ReflectUtil
-
- createDistinctRel(RelNode) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
-
- createDmlRowType(SqlKind, RelDataTypeFactory) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
-
Creates the row type descriptor for the result of a DML operation, which
is a single column named ROWCOUNT of type BIGINT for INSERT;
a single column named PLAN for EXPLAIN.
- createDriverVersion() - 类 中的方法org.apache.calcite.adapter.splunk.SplunkDriver
-
- createDriverVersion() - 类 中的方法org.apache.calcite.jdbc.Driver
-
- createEdge(RexNode) - 类 中的方法org.apache.calcite.rel.rules.LoptMultiJoin
-
- createEdge(V, V, Object...) - 接口 中的方法org.apache.calcite.util.graph.AttributedDirectedGraph.AttributedEdgeFactory
-
- createEdge(V, V) - 接口 中的方法org.apache.calcite.util.graph.DirectedGraph.EdgeFactory
-
- createEmpty() - 类 中的静态方法org.apache.calcite.plan.RelTraitSet
-
Creates an empty trait set.
- createEmpty(RelOptCluster, RelDataType) - 类 中的静态方法org.apache.calcite.rel.logical.LogicalValues
-
Creates a LogicalValues that outputs no rows of a given row type.
- createEmptyRelOrEquivalent(RelOptRuleCall, Calc) - 类 中的方法org.apache.calcite.rel.rules.ReduceExpressionsRule.CalcReduceExpressionsRule
-
For static schema systems, a filter that is always false or null can be
replaced by a values operator that produces no rows, as the schema
information can just be taken from the input Rel.
- createEmptyRelOrEquivalent(RelOptRuleCall, Filter) - 类 中的方法org.apache.calcite.rel.rules.ReduceExpressionsRule.FilterReduceExpressionsRule
-
For static schema systems, a filter that is always false or null can be
replaced by a values operator that produces no rows, as the schema
information can just be taken from the input Rel.
- createEmptyResultSet(Class<E>) - 类 中的方法org.apache.calcite.jdbc.CalciteMetaImpl
-
- createEmptyStructType(RelDataTypeFactory) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
-
Records a struct type with no fields.
- createEnricher(Integer[], DataContext) - 类 中的静态方法org.apache.calcite.runtime.ResultSetEnumerable
-
Called from generated code that proposes to create a
ResultSetEnumerable over a prepared statement.
- createEquiJoinCondition(RelNode, List<Integer>, RelNode, List<Integer>, RexBuilder) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
-
Builds an equi-join condition from a set of left and right keys.
- createExactNumeric(String, SqlParserPos) - 类 中的静态方法org.apache.calcite.piglet.Ast.Literal
-
- createExactNumeric(String, SqlParserPos) - 类 中的静态方法org.apache.calcite.sql.SqlLiteral
-
- createExchange(RelNode, RelDistribution) - 接口 中的方法org.apache.calcite.rel.core.RelFactories.ExchangeFactory
-
Creates a Exchange.
- createExistsPlan(RelOptCluster, RelNode, List<RexNode>, RexLiteral, String) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
-
已过时。
- createExistsPlan(RelNode, RelOptUtil.SubQueryType, RelOptUtil.Logic, boolean) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
-
已过时。
- createExistsPlan(RelNode, RelOptUtil.SubQueryType, RelOptUtil.Logic, boolean, RelBuilder) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
-
Creates a plan suitable for use in EXISTS or IN
statements.
- createExtractFromGranularity(Granularity, String) - 类 中的静态方法org.apache.calcite.adapter.druid.TimeExtractionFunction
-
Creates the time format extraction function for the given granularity.
- createField(Expression) - 类 中的方法org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
-
Creates final static field to hold the given expression.
- createFilter(RelNode, RexNode, Set<CorrelationId>) - 类 中的方法org.apache.calcite.adapter.pig.PigRelFactories.PigFilterFactory
-
- createFilter(RelNode, RexNode) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
-
已过时。
- createFilter(RelNode, RexNode, RelFactories.FilterFactory) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
-
已过时。
- createFilter(RelNode, Iterable<? extends RexNode>) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
-
Creates a filter, using the default filter factory,
or returns the original relational expression if the
condition is trivial.
- createFilter(RelNode, Iterable<? extends RexNode>, RelFactories.FilterFactory) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
-
Creates a filter using the default factory,
or returns the original relational expression if the
condition is trivial.
- createFilter(RelNode, RexNode, Set<CorrelationId>) - 接口 中的方法org.apache.calcite.rel.core.RelFactories.FilterFactory
-
Creates a filter.
- createFilter(RelNode, RexNode) - 接口 中的方法org.apache.calcite.rel.core.RelFactories.FilterFactory
-
已过时。
- createFinishingOptimizeShuttle() - 类 中的方法org.apache.calcite.linq4j.tree.BlockBuilder
-
Creates a final optimization shuttle.
- createFloorFromGranularity(Granularity, String) - 类 中的静态方法org.apache.calcite.adapter.druid.TimeExtractionFunction
-
Creates time format floor time extraction function using a given granularity.
- createFollowing(SqlNode, SqlParserPos) - 类 中的静态方法org.apache.calcite.sql.SqlWindow
-
- createForeignSchema(SqlParserPos, boolean, boolean, SqlIdentifier, SqlNode, SqlNode, SqlNodeList) - 类 中的静态方法org.apache.calcite.sql.ddl.SqlDdlNodes
-
Creates a CREATE FOREIGN SCHEMA.
- createFromBitString(String) - 类 中的静态方法org.apache.calcite.util.BitString
-
Creates a BitString representation out of a Bit String.
- createFromBytes(byte[]) - 类 中的静态方法org.apache.calcite.util.BitString
-
Creates a BitString from an array of bytes.
- createFromHexString(String) - 类 中的静态方法org.apache.calcite.util.BitString
-
Creates a BitString representation out of a Hex String.
- createFunction(SqlParserPos, boolean, boolean, SqlIdentifier, SqlNode, SqlNodeList) - 类 中的静态方法org.apache.calcite.sql.ddl.SqlDdlNodes
-
Creates a CREATE FUNCTION.
- createGetter(int) - 类 中的方法org.apache.calcite.runtime.ArrayEnumeratorCursor
-
- createGetter(int) - 类 中的方法org.apache.calcite.runtime.ObjectEnumeratorCursor
-
- createGetter(int) - 类 中的方法org.apache.calcite.runtime.RecordEnumeratorCursor
-
- createGranularity(TimeUnitRange, String) - 类 中的静态方法org.apache.calcite.adapter.druid.Granularities
-
Creates a Granularity based on a time unit.
- createHandler() - 类 中的方法org.apache.calcite.jdbc.Driver
-
- createIdentity(RelDataType) - 类 中的静态方法org.apache.calcite.rex.RexProgram
-
Creates the identity program.
- createIdentity(RelDataType, RelDataType) - 类 中的静态方法org.apache.calcite.rex.RexProgram
-
Creates a program that projects its input fields but with possibly
different names for the output fields.
- createIdentity(int) - 类 中的静态方法org.apache.calcite.util.mapping.Mappings
-
Creates the identity mapping.
- createImplementor(NotNullImplementor, NullPolicy, boolean) - 类 中的静态方法org.apache.calcite.adapter.enumerable.RexImpTable
-
- createInterval(RexNode) - 类 中的静态方法org.apache.calcite.adapter.druid.DruidDateTimeUtils
-
Generates a list of Intervals equivalent to a given
expression.
- createInterval(int, String, SqlIntervalQualifier, SqlParserPos) - 类 中的静态方法org.apache.calcite.sql.SqlLiteral
-
Creates an interval literal.
- createIterable(Meta.StatementHandle, QueryState, Meta.Signature, List<TypedValue>, Meta.Frame) - 类 中的方法org.apache.calcite.jdbc.CalciteMetaImpl
-
- createJavaType(Class) - 接口 中的方法org.apache.calcite.rel.type.RelDataTypeFactory
-
Creates a type that corresponds to a Java class.
- createJavaType(Class) - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFactoryImpl
-
- createJoin(RelNode, RelNode, List<RelHint>, RexNode, Set<CorrelationId>, JoinRelType, boolean) - 类 中的方法org.apache.calcite.adapter.pig.PigRelFactories.PigJoinFactory
-
- createJoin(RelNode, RelNode, RexNode, JoinRelType, Set<String>, boolean) - 类 中的方法org.apache.calcite.adapter.pig.PigRelFactories.PigJoinFactory
-
- createJoin(RelNode, RelNode, List<RelHint>, RexNode, Set<CorrelationId>, JoinRelType, boolean) - 接口 中的方法org.apache.calcite.rel.core.RelFactories.JoinFactory
-
Creates a join.
- createJoin(RelNode, RelNode, RexNode, Set<CorrelationId>, JoinRelType, boolean) - 接口 中的方法org.apache.calcite.rel.core.RelFactories.JoinFactory
-
已过时。
- createJoin(RelNode, RelNode, RexNode, JoinRelType, Set<String>, boolean) - 接口 中的方法org.apache.calcite.rel.core.RelFactories.JoinFactory
-
已过时。
- createJoin(SqlToRelConverter.Blackboard, RelNode, RelNode, RexNode, JoinRelType) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter
-
- createJoinType(RelDataTypeFactory, RelDataType, RelDataType, List<String>, List<RelDataTypeField>) - 类 中的静态方法org.apache.calcite.rel.core.Join
-
已过时。
- createJoinType(RelDataType...) - 接口 中的方法org.apache.calcite.rel.type.RelDataTypeFactory
-
Creates a cartesian product type.
- createJoinType(RelDataType...) - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFactoryImpl
-
- createJoinType(RelDataTypeFactory, RelDataType, RelDataType, List<String>, List<RelDataTypeField>) - 类 中的静态方法org.apache.calcite.sql.validate.SqlValidatorUtil
-
Returns the type the row which results when two relations are joined.
- createListFrame(SqlWriter.FrameType, String, String, String) - 类 中的方法org.apache.calcite.sql.pretty.SqlPrettyWriter
-
Creates a list frame.
- createLiteral(Object, SqlParserPos) - 枚举 中的方法org.apache.calcite.sql.type.SqlTypeName
-
- createMapping(ImmutableBitSet, int) - 类 中的方法org.apache.calcite.sql2rel.RelFieldTrimmer
-
- createMapType(RelDataType, RelDataType) - 接口 中的方法org.apache.calcite.rel.type.RelDataTypeFactory
-
Creates a map type.
- createMapType(RelDataType, RelDataType) - 类 中的方法org.apache.calcite.sql.type.SqlTypeFactoryImpl
-
- createMapType(RelDataTypeFactory, RelDataType, RelDataType, boolean) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
-
- createMatch(RelNode, RexNode, RelDataType, boolean, boolean, Map<String, RexNode>, Map<String, RexNode>, RexNode, Map<String, ? extends SortedSet<String>>, boolean, ImmutableBitSet, RelCollation, RexNode) - 接口 中的方法org.apache.calcite.rel.core.RelFactories.MatchFactory
-
- createMatchRecognizeNameSpace(SqlMatchRecognize, SqlNode) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
-
- createMaterializations() - 接口 中的方法org.apache.calcite.config.CalciteConnectionConfig
-
- createMaterializations() - 类 中的方法org.apache.calcite.config.CalciteConnectionConfigImpl
-
- createMaterializedView(SqlParserPos, boolean, boolean, SqlIdentifier, SqlNodeList, SqlNode) - 类 中的静态方法org.apache.calcite.sql.ddl.SqlDdlNodes
-
Creates a CREATE MATERIALIZED VIEW.
- createMeta(AvaticaConnection) - 类 中的方法org.apache.calcite.jdbc.Driver
-
- createMethodDispatcher(Class<T>, ReflectiveVisitor, String, Class<E>, Class...) - 类 中的静态方法org.apache.calcite.util.ReflectUtil
-
Creates a dispatcher for calls to a single multi-method on a particular
object.
- createMultisetType(RelDataType, long) - 接口 中的方法org.apache.calcite.rel.type.RelDataTypeFactory
-
Creates a multiset type.
- createMultisetType(RelDataType, long) - 类 中的方法org.apache.calcite.sql.type.SqlTypeFactoryImpl
-
- createMultisetType(RelDataTypeFactory, RelDataType, boolean) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
-
- createName(int) - 类 中的静态方法org.apache.calcite.rex.RexInputRef
-
Creates a name for an input reference, of the form "$index".
- createNamed(String) - 类 中的静态方法org.apache.calcite.sql.SqlSampleSpec
-
Creates a sample which substitutes one relation for another.
- createNegative(SqlNumericLiteral, SqlParserPos) - 类 中的静态方法org.apache.calcite.sql.SqlLiteral
-
- createNewProject(RelNode, int[]) - 类 中的方法org.apache.calcite.rel.rules.PushProjector
-
Creates a new projection based on the original projection, adjusting all
input refs using an adjustment array passed in.
- createNlsStringType(RelDataTypeFactory, NlsString) - 类 中的静态方法org.apache.calcite.sql.SqlUtil
-
- createNull(SqlParserPos) - 类 中的静态方法org.apache.calcite.sql.SqlLiteral
-
Creates a NULL literal.
- createNullFilter(RelNode, Integer[]) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
-
已过时。
- createOneRow(RelOptCluster) - 类 中的静态方法org.apache.calcite.rel.logical.LogicalValues
-
Creates a LogicalValues that outputs one row and one column.
- createOptimizeShuttle() - 类 中的方法org.apache.calcite.linq4j.tree.BlockBuilder
-
Creates a shuttle that will be used during block optimization.
- createOrderedEnumerable(Function1<T, TKey>, Comparator<TKey>, boolean) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- createOrderedEnumerable(OrderedEnumerable<TSource>, Function1<TSource, TKey>, Comparator<TKey>, boolean) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Performs a subsequent ordering of the elements in a sequence according
to a key.
- createOrderedEnumerable(Function1<T, TKey>, Comparator<TKey>, boolean) - 接口 中的方法org.apache.calcite.linq4j.ExtendedOrderedEnumerable
-
Performs a subsequent ordering of the elements in an
OrderedEnumerable according to a key, using a specified
comparator.
- createParser(String) - 类 中的方法org.apache.calcite.prepare.CalcitePrepareImpl
-
Factory method for default SQL parser.
- createParser(String, SqlParser.ConfigBuilder) - 类 中的方法org.apache.calcite.prepare.CalcitePrepareImpl
-
Factory method for SQL parser with a given configuration.
- createParserConfig() - 类 中的方法org.apache.calcite.prepare.CalcitePrepareImpl
-
Factory method for SQL parser configuration.
- createPartitionState(int, int) - 类 中的方法org.apache.calcite.runtime.Matcher
-
- createPdxType(PdxInstance) - 类 中的方法org.apache.calcite.adapter.geode.util.JavaTypeFactoryExtImpl
-
- createPdxType2(PdxInstance) - 类 中的方法org.apache.calcite.adapter.geode.util.JavaTypeFactoryExtImpl
-
- createPlanner(CalcitePrepare.Context) - 类 中的方法org.apache.calcite.prepare.CalcitePrepareImpl
-
Creates a query planner and initializes it with a default set of
rules.
- createPlanner(CalcitePrepare.Context, Context, RelOptCostFactory) - 类 中的方法org.apache.calcite.prepare.CalcitePrepareImpl
-
Creates a query planner and initializes it with a default set of
rules.
- createPlannerFactories() - 类 中的方法org.apache.calcite.prepare.CalcitePrepareImpl
-
Creates a collection of planner factories.
- createPreceding(SqlNode, SqlParserPos) - 类 中的静态方法org.apache.calcite.sql.SqlWindow
-
- createPrepareContext() - 接口 中的方法org.apache.calcite.jdbc.CalciteConnection
-
Creates a context for preparing a statement for execution.
- createPrepareContext() - 接口 中的方法org.apache.calcite.server.CalciteServerStatement
-
Creates a context for preparing a statement for execution.
- createPreparedExplanation(RelDataType, RelDataType, RelRoot, SqlExplainFormat, SqlExplainLevel) - 类 中的方法org.apache.calcite.prepare.Prepare
-
- createPrepareFactory() - 类 中的方法org.apache.calcite.jdbc.Driver
-
- createProject(RelNode, Mappings.TargetMapping) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
-
Creates a
LogicalProject that
projects particular fields of its input, according to a mapping.
- createProject(RelNode, Mappings.TargetMapping, RelFactories.ProjectFactory) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
-
- createProject(RelNode, List<? extends RexNode>, List<String>) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
-
已过时。
- createProject(RelNode, List<Pair<RexNode, String>>, boolean) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
-
已过时。
- createProject(RelNode, List<Integer>) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
-
Creates a relational expression that projects the given fields of the
input.
- createProject(RelNode, List<? extends RexNode>, List<String>, boolean) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
-
已过时。
- createProject(RelNode, List<? extends RexNode>, List<String>, boolean, RelBuilder) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
-
- createProject(RelFactories.ProjectFactory, RelNode, List<Integer>) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
-
Creates a relational expression that projects the given fields of the
input.
- createProject(RelNode, List<RelHint>, List<? extends RexNode>, List<String>) - 接口 中的方法org.apache.calcite.rel.core.RelFactories.ProjectFactory
-
Creates a project.
- createProject(RelNode, List<? extends RexNode>, List<String>) - 接口 中的方法org.apache.calcite.rel.core.RelFactories.ProjectFactory
-
已过时。
- createProject(MutableRel, List<Integer>) - 类 中的静态方法org.apache.calcite.rel.mutable.MutableRels
-
- createProjectExprs(MutableRel, List<Integer>) - 类 中的静态方法org.apache.calcite.rel.mutable.MutableRels
-
Construct expression list of Project by the given fields of the input.
- createProjectExprs(Project, RelNode, int, RexBuilder, List<RelDataTypeField>, List<Pair<RexNode, String>>) - 类 中的方法org.apache.calcite.rel.rules.JoinProjectTransposeRule
-
Creates projection expressions corresponding to one of the inputs into
the join
- createProjectJoinRel(List<Integer>, RelNode) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
-
已过时。
- createProjectRefsAndExprs(RelNode, boolean, boolean) - 类 中的方法org.apache.calcite.rel.rules.PushProjector
-
Creates a projection based on the inputs specified in a bitmap and the
expressions that need to be preserved.
- createProjects(MutableRel, List<RexNode>) - 类 中的静态方法org.apache.calcite.rel.mutable.MutableRels
-
Construct expression list of Project by the given fields of the input.
- createQuery(Expression, Class<T>) - 接口 中的方法org.apache.calcite.linq4j.QueryProvider
-
Constructs a
Queryable object that can evaluate the query
represented by a specified expression tree.
- createQuery(Expression, Type) - 接口 中的方法org.apache.calcite.linq4j.QueryProvider
-
Constructs a
Queryable object that can evaluate the query
represented by a specified expression tree.
- createQuery(Expression, Class<T>) - 类 中的方法org.apache.calcite.linq4j.QueryProviderImpl
-
- createQuery(Expression, Type) - 类 中的方法org.apache.calcite.linq4j.QueryProviderImpl
-
- createRdd(JavaSparkContext, T[]) - 类 中的静态方法org.apache.calcite.adapter.spark.SparkRuntime
-
Converts an array into an RDD.
- createRdd(JavaSparkContext, Enumerable<T>) - 类 中的静态方法org.apache.calcite.adapter.spark.SparkRuntime
-
Converts an enumerable into an RDD.
- createRegexPatternLiteral(SqlNode, SqlLiteral) - 类 中的静态方法org.apache.calcite.util.RelToSqlConverterUtil
-
Creates regex pattern based on the TRIM flag.
- createRegion(GemFireCache, String) - 类 中的静态方法org.apache.calcite.adapter.geode.util.GeodeUtils
-
Obtains a proxy pointing to an existing Region on the server
- createRelOptTable(RelOptSchema, RelDataType, List<String>) - 类 中的静态方法org.apache.calcite.piglet.PigTable
-
- createRename(RelNode, List<String>) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
-
已过时。
- createRenameRel(RelDataType, RelNode) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
-
已过时。
- createRepeatUnion(RelNode, RelNode, boolean, int) - 接口 中的方法org.apache.calcite.rel.core.RelFactories.RepeatUnionFactory
-
- createResultSet(Map<String, Object>, List<ColumnMetaData>, Meta.CursorFactory, Meta.Frame) - 类 中的方法org.apache.calcite.jdbc.CalciteMetaImpl
-
- createRootSchema(boolean) - 类 中的静态方法org.apache.calcite.jdbc.CalciteSchema
-
Creates a root schema.
- createRootSchema(boolean, boolean) - 类 中的静态方法org.apache.calcite.jdbc.CalciteSchema
-
Creates a root schema.
- createRootSchema(boolean, boolean, String) - 类 中的静态方法org.apache.calcite.jdbc.CalciteSchema
-
Creates a root schema.
- createRootSchema(boolean, boolean, String, Schema) - 类 中的静态方法org.apache.calcite.jdbc.CalciteSchema
-
- createRootSchema(boolean) - 类 中的静态方法org.apache.calcite.tools.Frameworks
-
Creates a root schema.
- createSample(SqlSampleSpec, SqlParserPos) - 类 中的静态方法org.apache.calcite.sql.SqlLiteral
-
Creates a literal which represents a sample specification.
- createScan(RelOptTable.ToRelContext, RelOptTable) - 类 中的方法org.apache.calcite.adapter.pig.PigRelFactories.PigTableScanFactory
-
- createScan(RelOptTable.ToRelContext, RelOptTable) - 接口 中的方法org.apache.calcite.rel.core.RelFactories.TableScanFactory
-
- createScan(RelOptCluster, RelOptTable) - 接口 中的方法org.apache.calcite.rel.core.RelFactories.TableScanFactory
-
已过时。
- createSchema(SqlParserPos, boolean, boolean, SqlIdentifier) - 类 中的静态方法org.apache.calcite.sql.ddl.SqlDdlNodes
-
Creates a CREATE SCHEMA.
- createSelectNamespace(SqlSelect, SqlNode) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
-
Creates a namespace for a SELECT node.
- createSemiJoin(RelNode, RelNode, RexNode) - 接口 中的方法org.apache.calcite.rel.core.RelFactories.SemiJoinFactory
-
已过时。
Creates a semi-join.
- createSet() - 接口 中的方法org.apache.calcite.sql.validate.SqlNameMatcher
-
Creates a set that has the same case-sensitivity as this matcher.
- createSetOp(SqlKind, List<RelNode>, boolean) - 接口 中的方法org.apache.calcite.rel.core.RelFactories.SetOpFactory
-
Creates a set operation.
- createSetopNamespace(SqlCall, SqlNode) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
-
Creates a namespace for a set operation (UNION,
INTERSECT, or EXCEPT).
- createShiftMapping(int, int...) - 类 中的静态方法org.apache.calcite.util.mapping.Mappings
-
Creates a mapping that consists of a set of contiguous ranges.
- createSingleTableCatalogReader(boolean, String, RelDataTypeFactory, RelDataType) - 类 中的静态方法org.apache.calcite.sql.validate.SqlValidatorUtil
-
Creates a catalog reader that contains a single
Table with temporary table name
and specified
rowType.
- createSingleton(int) - 类 中的静态方法org.apache.calcite.rel.RelCollationImpl
-
已过时。
- createSingleton(int) - 类 中的静态方法org.apache.calcite.rel.RelCollations
-
Creates a list containing one collation containing one field.
- createSingleValueAggRel(RelOptCluster, RelNode) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
-
Creates a LogicalAggregate that removes all duplicates from the result of
an underlying relational expression.
- createSnapshot(SchemaVersion) - 类 中的方法org.apache.calcite.jdbc.CalciteSchema
-
Creates a snapshot of this CalciteSchema as of the specified time.
- createSnapshot(RelNode, RexNode) - 接口 中的方法org.apache.calcite.rel.core.RelFactories.SnapshotFactory
-
- createSnapshot(RelNode, RexNode) - 类 中的方法org.apache.calcite.rel.core.RelFactories.SnapshotFactoryImpl
-
- createSocket() - 类 中的方法org.apache.calcite.runtime.SocketFactoryImpl
-
- createSocket(String, int) - 类 中的方法org.apache.calcite.runtime.SocketFactoryImpl
-
- createSocket(InetAddress, int) - 类 中的方法org.apache.calcite.runtime.SocketFactoryImpl
-
- createSocket(String, int, InetAddress, int) - 类 中的方法org.apache.calcite.runtime.SocketFactoryImpl
-
- createSocket(InetAddress, int, InetAddress, int) - 类 中的方法org.apache.calcite.runtime.SocketFactoryImpl
-
- createSocket() - 类 中的方法org.apache.calcite.runtime.TrustAllSslSocketFactory
-
- createSocket(InetAddress, int) - 类 中的方法org.apache.calcite.runtime.TrustAllSslSocketFactory
-
- createSocket(InetAddress, int, InetAddress, int) - 类 中的方法org.apache.calcite.runtime.TrustAllSslSocketFactory
-
- createSocket(String, int) - 类 中的方法org.apache.calcite.runtime.TrustAllSslSocketFactory
-
- createSocket(String, int, InetAddress, int) - 类 中的方法org.apache.calcite.runtime.TrustAllSslSocketFactory
-
- createSort(RelNode, RelCollation, RexNode, RexNode) - 接口 中的方法org.apache.calcite.rel.core.RelFactories.SortFactory
-
Creates a sort.
- createSort(RelTraitSet, RelNode, RelCollation, RexNode, RexNode) - 接口 中的方法org.apache.calcite.rel.core.RelFactories.SortFactory
-
已过时。
- createSortExchange(RelNode, RelDistribution, RelCollation) - 接口 中的方法org.apache.calcite.rel.core.RelFactories.SortExchangeFactory
-
- createSourceSelectForDelete(SqlDelete) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
-
Creates the SELECT statement that putatively feeds rows into a DELETE
statement to be deleted.
- createSourceSelectForUpdate(SqlUpdate) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
-
Creates the SELECT statement that putatively feeds rows into an UPDATE
statement to be updated.
- createSqlIntervalType(SqlIntervalQualifier) - 接口 中的方法org.apache.calcite.rel.type.RelDataTypeFactory
-
Creates a SQL interval type.
- createSqlIntervalType(SqlIntervalQualifier) - 类 中的方法org.apache.calcite.sql.type.SqlTypeFactoryImpl
-
- createSqlType(SqlTypeName) - 接口 中的方法org.apache.calcite.rel.type.RelDataTypeFactory
-
Creates a SQL type with no precision or scale.
- createSqlType(SqlTypeName, int) - 接口 中的方法org.apache.calcite.rel.type.RelDataTypeFactory
-
Creates a SQL type with length (precision) but no scale.
- createSqlType(SqlTypeName, int, int) - 接口 中的方法org.apache.calcite.rel.type.RelDataTypeFactory
-
Creates a SQL type with precision and scale.
- createSqlType(RelDataTypeFactory) - 类 中的方法org.apache.calcite.sql.SqlAbstractDateTimeLiteral
-
- createSqlType(RelDataTypeFactory) - 类 中的方法org.apache.calcite.sql.SqlDateLiteral
-
- createSqlType(RelDataTypeFactory) - 类 中的方法org.apache.calcite.sql.SqlLiteral
-
- createSqlType(RelDataTypeFactory) - 类 中的方法org.apache.calcite.sql.SqlNumericLiteral
-
- createSqlType(SqlTypeName) - 类 中的方法org.apache.calcite.sql.type.SqlTypeFactoryImpl
-
- createSqlType(SqlTypeName, int) - 类 中的方法org.apache.calcite.sql.type.SqlTypeFactoryImpl
-
- createSqlType(SqlTypeName, int, int) - 类 中的方法org.apache.calcite.sql.type.SqlTypeFactoryImpl
-
- createSqlWriter(SqlDialect, StringBuilder, IntFunction<SqlNode>) - 类 中的方法org.apache.calcite.materialize.Lattice
-
Creates a context to which SQL can be generated.
- createSSLSocketFactory() - 类 中的静态方法org.apache.calcite.runtime.TrustAllSslSocketFactory
-
Creates an "accept-all" SSLSocketFactory - ssl sockets will accept ANY
certificate sent to them - thus effectively just securing the
communications.
- createStarTable() - 类 中的方法org.apache.calcite.materialize.Lattice
-
- createStatement(Meta.ConnectionHandle) - 类 中的方法org.apache.calcite.jdbc.CalciteMetaImpl
-
- createStructType(Class) - 类 中的方法org.apache.calcite.adapter.geode.util.JavaTypeFactoryExtImpl
-
- createStructType(Class) - 接口 中的方法org.apache.calcite.adapter.java.JavaTypeFactory
-
Creates a record type based upon the public fields of a Java class.
- createStructType(Class) - 类 中的方法org.apache.calcite.jdbc.JavaTypeFactoryImpl
-
- createStructType(StructKind, List<RelDataType>, List<String>) - 接口 中的方法org.apache.calcite.rel.type.RelDataTypeFactory
-
Creates a type that represents a structured collection of fields, given
lists of the names and types of the fields.
- createStructType(List<RelDataType>, List<String>) - 接口 中的方法org.apache.calcite.rel.type.RelDataTypeFactory
-
Creates a type that represents a structured collection of fields.
- createStructType(RelDataTypeFactory.FieldInfo) - 接口 中的方法org.apache.calcite.rel.type.RelDataTypeFactory
-
已过时。
- createStructType(List<? extends Map.Entry<String, RelDataType>>) - 接口 中的方法org.apache.calcite.rel.type.RelDataTypeFactory
-
Creates a type that represents a structured collection of fieldList,
obtaining the field information from a list of (name, type) pairs.
- createStructType(List<RelDataType>, List<String>) - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFactoryImpl
-
- createStructType(StructKind, List<RelDataType>, List<String>) - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFactoryImpl
-
- createStructType(RelDataTypeFactory.FieldInfo) - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFactoryImpl
-
- createStructType(List<? extends Map.Entry<String, RelDataType>>) - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFactoryImpl
-
- createStructType(RelDataTypeFactory, List<RexNode>) - 类 中的静态方法org.apache.calcite.rex.RexUtil
-
Creates a record type with anonymous field names.
- createStructType(RelDataTypeFactory, List<? extends RexNode>, List<String>, SqlValidatorUtil.Suggester) - 类 中的静态方法org.apache.calcite.rex.RexUtil
-
Creates a record type with specified field names.
- createStructType(RelDataTypeFactory, List<? extends RexNode>, List<String>) - 类 中的静态方法org.apache.calcite.rex.RexUtil
-
已过时。
- createSwappedJoinExprs(RelNode, Join, boolean) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
-
Creates projection expressions reflecting the swapping of a join's input.
- createSwitched(SqlParserPos, SqlNode, SqlNodeList, SqlNodeList, SqlNode) - 类 中的静态方法org.apache.calcite.sql.fun.SqlCase
-
Creates a call to the switched form of the case operator, viz:
CASE value
WHEN whenList[0] THEN thenList[0]
WHEN whenList[1] THEN thenList[1]
...
- createSymbol(Enum<?>, SqlParserPos) - 类 中的静态方法org.apache.calcite.sql.SqlLiteral
-
Creates a literal which represents a parser symbol, for example the
TRAILING keyword in the call Trim(TRAILING 'x' FROM
'Hello world!')
- createSyntheticType(List<Type>) - 接口 中的方法org.apache.calcite.adapter.java.JavaTypeFactory
-
Creates a synthetic Java class whose fields have the given Java
types.
- createSyntheticType(List<Type>) - 类 中的方法org.apache.calcite.jdbc.JavaTypeFactoryImpl
-
- createTable(CalciteSchema, String, List<String>) - 类 中的方法org.apache.calcite.materialize.MaterializationService.DefaultTableFactory
-
- createTable(CalciteSchema, String, List<String>) - 接口 中的方法org.apache.calcite.materialize.MaterializationService.TableFactory
-
- createTable(SqlParserPos, boolean, boolean, SqlIdentifier, SqlNodeList, SqlNode) - 类 中的静态方法org.apache.calcite.sql.ddl.SqlDdlNodes
-
Creates a CREATE TABLE.
- createTableFunctionScan(RelOptCluster, List<RelNode>, RexNode, Type, Set<RelColumnMapping>) - 接口 中的方法org.apache.calcite.rel.core.RelFactories.TableFunctionScanFactory
-
- createTableRequiresColumnList() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- createTableRequiresColumnTypes(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- createTableSample(boolean, float) - 类 中的静态方法org.apache.calcite.sql.SqlSampleSpec
-
Creates a table sample without repeatability.
- createTableSample(boolean, float, int) - 类 中的静态方法org.apache.calcite.sql.SqlSampleSpec
-
Creates a table sample with repeatability.
- createTableSpool(RelNode, Spool.Type, Spool.Type, RelOptTable) - 接口 中的方法org.apache.calcite.rel.core.RelFactories.SpoolFactory
-
- createTargetRowType(SqlValidatorTable, SqlNodeList, boolean) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
-
Derives a row-type for INSERT and UPDATE operations.
- createTime(Calendar, int, SqlParserPos) - 类 中的静态方法org.apache.calcite.sql.SqlLiteral
-
已过时。
- createTime(TimeString, int, SqlParserPos) - 类 中的静态方法org.apache.calcite.sql.SqlLiteral
-
- createTimestamp(Calendar, int, SqlParserPos) - 类 中的静态方法org.apache.calcite.sql.SqlLiteral
-
已过时。
- createTimestamp(TimestampString, int, SqlParserPos) - 类 中的静态方法org.apache.calcite.sql.SqlLiteral
-
- createType(Type) - 接口 中的方法org.apache.calcite.adapter.java.JavaTypeFactory
-
Creates a type, deducing whether a record, scalar or primitive type
is needed.
- createType(Type) - 类 中的方法org.apache.calcite.jdbc.JavaTypeFactoryImpl
-
- createType(SqlParserPos, boolean, SqlIdentifier, SqlNodeList, SqlDataTypeSpec) - 类 中的静态方法org.apache.calcite.sql.ddl.SqlDdlNodes
-
Creates a CREATE TYPE.
- createTypeFromProjection(RelDataType, List<String>) - 类 中的方法org.apache.calcite.prepare.CalciteCatalogReader
-
- createTypeFromProjection(RelDataType, List<String>) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidatorCatalogReader
-
- createTypeFromProjection(RelDataType, List<String>, RelDataTypeFactory, boolean) - 类 中的静态方法org.apache.calcite.sql.validate.SqlValidatorUtil
-
- createTypeWithCharsetAndCollation(RelDataType, Charset, SqlCollation) - 接口 中的方法org.apache.calcite.rel.type.RelDataTypeFactory
-
Creates a type that is the same as another type but with possibly
different charset or collation.
- createTypeWithCharsetAndCollation(RelDataType, Charset, SqlCollation) - 类 中的方法org.apache.calcite.sql.type.SqlTypeFactoryImpl
-
- createTypeWithNullability(RelDataType, boolean) - 接口 中的方法org.apache.calcite.rel.type.RelDataTypeFactory
-
Creates a type that is the same as another type but with possibly
different nullability.
- createTypeWithNullability(RelDataType, boolean) - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFactoryImpl
-
- createTypeWithNullability(RelDataType, boolean) - 类 中的方法org.apache.calcite.sql.type.SqlTypeFactoryImpl
-
- createUnboundedFollowing(SqlParserPos) - 类 中的静态方法org.apache.calcite.sql.SqlWindow
-
- createUnboundedPreceding(SqlParserPos) - 类 中的静态方法org.apache.calcite.sql.SqlWindow
-
- createUnboundedPrecedingWindow(String) - 类 中的方法org.apache.calcite.sql.SqlWindow
-
Creates a window (RANGE columnName UNBOUNDED
PRECEDING).
- createUnion(RelBuilder, RexBuilder, RelNode, RelNode, RelNode) - 类 中的方法org.apache.calcite.rel.rules.materialize.MaterializedViewAggregateRule
-
- createUnion(RelBuilder, RexBuilder, RelNode, RelNode, RelNode) - 类 中的方法org.apache.calcite.rel.rules.materialize.MaterializedViewJoinRule
-
- createUnion(RelBuilder, RexBuilder, RelNode, RelNode, RelNode) - 类 中的方法org.apache.calcite.rel.rules.materialize.MaterializedViewRule
-
If the view will be used in a union rewriting, this method is responsible for
generating the union and any other operator needed on top of it, e.g., a Project
operator.
- createUnknown(SqlParserPos) - 类 中的静态方法org.apache.calcite.sql.SqlLiteral
-
- createUnknownType() - 接口 中的方法org.apache.calcite.rel.type.RelDataTypeFactory
-
Creates a SQL type that represents the "unknown" type.
- createUnknownType() - 类 中的方法org.apache.calcite.sql.type.SqlTypeFactoryImpl
-
- createUnsafe(Method) - 类 中的静态方法org.apache.calcite.schema.impl.ScalarFunctionImpl
-
- createValues(RelOptCluster, RelDataType, List<ImmutableList<RexLiteral>>) - 接口 中的方法org.apache.calcite.rel.core.RelFactories.ValuesFactory
-
Creates a Values.
- createView(SqlParserPos, boolean, SqlIdentifier, SqlNodeList, SqlNode) - 类 中的静态方法org.apache.calcite.sql.ddl.SqlDdlNodes
-
Creates a CREATE VIEW.
- crossJoinDisallowsCondition() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- CsvFilterableTable - org.apache.calcite.adapter.csv中的类
-
Table based on a CSV file that can implement simple filtering.
- CsvFilterableTable(Source, RelProtoDataType) - 类 的构造器org.apache.calcite.adapter.csv.CsvFilterableTable
-
Creates a CsvFilterableTable.
- CsvProjectTableScanRule - org.apache.calcite.adapter.csv中的类
-
Planner rule that projects from a
CsvTableScan scan just the columns
needed to satisfy a projection.
- CsvProjectTableScanRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.adapter.csv.CsvProjectTableScanRule
-
Creates a CsvProjectTableScanRule.
- CsvScannableTable - org.apache.calcite.adapter.csv中的类
-
Table based on a CSV file.
- CsvSchema - org.apache.calcite.adapter.csv中的类
-
Schema mapped onto a directory of CSV files.
- CsvSchema(File, CsvTable.Flavor) - 类 的构造器org.apache.calcite.adapter.csv.CsvSchema
-
Creates a CSV schema.
- CsvSchemaFactory - org.apache.calcite.adapter.csv中的类
-
- CsvStreamScannableTable - org.apache.calcite.adapter.csv中的类
-
Table based on a CSV file.
- CsvStreamTableFactory - org.apache.calcite.adapter.csv中的类
-
- CsvStreamTableFactory() - 类 的构造器org.apache.calcite.adapter.csv.CsvStreamTableFactory
-
- CsvTable - org.apache.calcite.adapter.csv中的类
-
Base class for table that reads CSV files.
- CsvTable.Flavor - org.apache.calcite.adapter.csv中的枚举
-
Various degrees of table "intelligence".
- CsvTableFactory - org.apache.calcite.adapter.csv中的类
-
- CsvTableFactory() - 类 的构造器org.apache.calcite.adapter.csv.CsvTableFactory
-
- CsvTableScan - org.apache.calcite.adapter.csv中的类
-
Relational expression representing a scan of a CSV file.
- CsvTableScan(RelOptCluster, RelOptTable, CsvTranslatableTable, int[]) - 类 的构造器org.apache.calcite.adapter.csv.CsvTableScan
-
- CsvTranslatableTable - org.apache.calcite.adapter.csv中的类
-
Table based on a CSV file.
- CUBE - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
CUBE operator, occurs within GROUP BY clause
or nested within a GROUPING SETS.
- cube(List<ImmutableBitSet>) - 类 中的静态方法org.apache.calcite.sql.validate.SqlValidatorUtil
-
Computes the cube of bit sets.
- CUME_DIST - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
CUME_DIST window function.
- cumulativeMemoryWithinPhase() - 接口 中的方法org.apache.calcite.rel.metadata.BuiltInMetadata.Memory
-
Returns the cumulative amount of memory, in bytes, required by the
physical operator implementing this relational expression, and all other
operators within the same phase, across all splits.
- cumulativeMemoryWithinPhase(RelNode, RelMetadataQuery) - 接口 中的方法org.apache.calcite.rel.metadata.BuiltInMetadata.Memory.Handler
-
- cumulativeMemoryWithinPhase(RelNode, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdMemory
-
- cumulativeMemoryWithinPhase(RelNode) - 类 中的方法org.apache.calcite.rel.metadata.RelMetadataQuery
-
- cumulativeMemoryWithinPhaseSplit() - 接口 中的方法org.apache.calcite.rel.metadata.BuiltInMetadata.Memory
-
Returns the expected cumulative amount of memory, in bytes, required by
the physical operator implementing this relational expression, and all
operators within the same phase, within each split.
- cumulativeMemoryWithinPhaseSplit(RelNode, RelMetadataQuery) - 接口 中的方法org.apache.calcite.rel.metadata.BuiltInMetadata.Memory.Handler
-
- cumulativeMemoryWithinPhaseSplit(RelNode, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdMemory
-
- cumulativeMemoryWithinPhaseSplit(RelNode) - 类 中的方法org.apache.calcite.rel.metadata.RelMetadataQuery
-
- current() - 类 中的方法org.apache.calcite.adapter.csv.JsonEnumerator
-
- current() - 类 中的方法org.apache.calcite.adapter.geode.simple.GeodeSimpleEnumerator
-
- current() - 类 中的方法org.apache.calcite.adapter.kafka.KafkaMessageEnumerator
-
It returns an Array of Object, with each element represents a field of row.
- current() - 类 中的方法org.apache.calcite.adapter.splunk.search.SplunkConnectionImpl.SplunkResultEnumerator
-
- current() - 类 中的方法org.apache.calcite.linq4j.DelegatingEnumerator
-
- current() - 接口 中的方法org.apache.calcite.linq4j.Enumerator
-
Gets the current element in the collection.
- current() - 类 中的方法org.apache.calcite.linq4j.MemoryEnumerator
-
- current() - 类 中的方法org.apache.calcite.linq4j.TransformedEnumerator
-
- current() - 类 中的方法org.apache.calcite.runtime.EnumeratorCursor
-
- current() - 类 中的方法org.apache.calcite.runtime.ObjectEnumeratorCursor
-
- CURRENT_CATALOG - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The CURRENT_CATALOG function.
- CURRENT_DATE - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The CURRENT_DATE function.
- CURRENT_PATH - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The CURRENT_PATH function.
- CURRENT_ROLE - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The CURRENT_ROLE function.
- CURRENT_SCHEMA - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The CURRENT_SCHEMA function.
- CURRENT_TIME - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The CURRENT_TIME [(precision)] function.
- CURRENT_TIMESTAMP - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The CURRENT_TIMESTAMP [(precision)] function.
- CURRENT_USER - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The CURRENT_USER function.
- CURRENT_VALUE - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The sequence current value function: CURRENT VALUE FOR
sequence
- currentBlock() - 接口 中的方法org.apache.calcite.adapter.enumerable.NestedBlockBuilder
-
Returns the current code block
- currentBlock() - 类 中的方法org.apache.calcite.adapter.enumerable.NestedBlockBuilderImpl
-
Returns the current code block
- currentDate(DataContext) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL CURRENT_DATE function.
- currentNullables() - 接口 中的方法org.apache.calcite.adapter.enumerable.NestedBlockBuilder
-
Returns the current nullability state of rex nodes.
- currentNullables() - 类 中的方法org.apache.calcite.adapter.enumerable.NestedBlockBuilderImpl
-
Returns the current nullability state of rex nodes.
- currentPosition() - 接口 中的方法org.apache.calcite.adapter.enumerable.WinAggAddContext
-
Returns current position inside for-loop of window aggregate.
- currentRowFollowingError() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- currentRowPrecedingError() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- currentTime(DataContext) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL CURRENT_TIME function.
- currentTimestamp(DataContext) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL CURRENT_TIMESTAMP function.
- CURSOR - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The CURSOR constructor. e.g.
- cursor - 类 中的变量org.apache.calcite.sql.parser.SqlParserUtil.StringAndPos
-
- CURSOR - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
-
Type-inference strategy that always returns "CURSOR".
- cursor(int, int) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
Creates a RexCall to the CURSOR function by ordinal.
- cursorPosToSelectMap - 类 中的变量org.apache.calcite.sql.validate.SqlValidatorImpl.FunctionParamInfo
-
Maps a cursor (based on its position relative to other cursor
parameters within a function call) to the SELECT associated with the
cursor.
- CursorReturnTypeInference - org.apache.calcite.sql.type中的类
-
Returns the rowtype of a cursor of the operand at a particular 0-based
ordinal position.
- CursorReturnTypeInference(int) - 类 的构造器org.apache.calcite.sql.type.CursorReturnTypeInference
-
- CustomColumnResolvingTable - org.apache.calcite.schema中的接口
-
Extension to
Table that specifies a custom way to resolve column
names.
- CycleDetector<V,E extends DefaultEdge> - org.apache.calcite.util.graph中的类
-
Detects cycles in directed graphs.
- CycleDetector(DirectedGraph<V, E>) - 类 的构造器org.apache.calcite.util.graph.CycleDetector
-
- cyclicDefinition(String, String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- CyclicDefinitionException - org.apache.calcite.sql.validate中的异常错误
-
Thrown when an object, such as a view, is found to have a cylic
definition.
- CyclicDefinitionException(int, List<String>) - 异常错误 的构造器org.apache.calcite.sql.validate.CyclicDefinitionException
-
Creates CyclicDefinitionException.
- CyclicMetadataException - org.apache.calcite.rel.metadata中的异常错误
-
Exception that indicates that a cycle has been detected while
computing metadata.
- CyclicMetadataException() - 异常错误 的构造器org.apache.calcite.rel.metadata.CyclicMetadataException
-
Creates a CyclicMetadataException.
- databaseMajorVersion() - 接口 中的方法org.apache.calcite.sql.SqlDialect.Context
-
- DatabaseMetaDataInvocationHandler(String, String) - 类 的构造器org.apache.calcite.sql.SqlUtil.DatabaseMetaDataInvocationHandler
-
- databaseMinorVersion() - 接口 中的方法org.apache.calcite.sql.SqlDialect.Context
-
- databaseProduct() - 接口 中的方法org.apache.calcite.sql.SqlDialect.Context
-
- databaseProductName() - 接口 中的方法org.apache.calcite.sql.SqlDialect.Context
-
- databaseVersion() - 接口 中的方法org.apache.calcite.sql.SqlDialect.Context
-
- DataContext - org.apache.calcite中的接口
-
Runtime context allowing access to the tables in a database.
- dataContext - 类 中的变量org.apache.calcite.interpreter.InterpretableRel.InterpreterImplementor
-
- DataContext.Variable - org.apache.calcite中的枚举
-
- dataList - 类 中的变量org.apache.calcite.adapter.csv.JsonTable
-
- dataSource(String, String, String, String) - 类 中的静态方法org.apache.calcite.adapter.jdbc.JdbcSchema
-
Creates a JDBC data source with the given specification.
- dataTypeSystem() - 接口 中的方法org.apache.calcite.sql.SqlDialect.Context
-
- DATE - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
-
Type-inference strategy whereby the result type of a call is Date.
- DATE_NULLABLE - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
-
Type-inference strategy whereby the result type of a call is nullable
Date.
- dateLiteralOutOfRange(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- DateRangeRules - org.apache.calcite.rel.rules中的类
-
Collection of planner rules that convert
EXTRACT(timeUnit FROM dateTime) = constant,
FLOOR(dateTime to timeUnit = constant} and
CEIL(dateTime to timeUnit = constant} to
dateTime BETWEEN lower AND upper.
- DateRangeRules.FilterDateRangeRule - org.apache.calcite.rel.rules中的类
-
Rule that converts EXTRACT, FLOOR and CEIL in a
Filter into a date
range.
- dateRequiresInterval() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- DateString - org.apache.calcite.util中的类
-
Date literal.
- DateString(String) - 类 的构造器org.apache.calcite.util.DateString
-
Creates a DateString.
- DateString(int, int, int) - 类 的构造器org.apache.calcite.util.DateString
-
Creates a DateString for year, month, day values.
- DATETIME - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
-
- DATETIME_INTERVAL - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
-
- DATETIME_INTERVAL_INTERVAL - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
-
- DATETIME_INTERVAL_INTERVAL_TIME - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
-
- DATETIME_INTERVAL_TIME - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
-
- DATETIME_PLUS - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
Infix datetime plus operator, 'DATETIME + INTERVAL'.
- DATETIME_TYPES - 枚举 中的静态变量org.apache.calcite.sql.type.SqlTypeName
-
- dateTimeFormatString(SqlTypeName) - 类 中的静态方法org.apache.calcite.adapter.druid.DruidSqlCastConverter
-
- dateTimeStringEquality(SqlCallBinding, RelDataType, RelDataType) - 类 中的方法org.apache.calcite.sql.validate.implicit.TypeCoercionImpl
-
Datetime and STRING equality: cast STRING type to datetime type, SqlToRelConverter already
make the conversion but we still keep this interface overridable
so user can have their custom implementation.
- DateTimeStringUtils - org.apache.calcite.util中的类
-
Utility methods to manipulate String representation of DateTime values.
- DAY_INTERVAL_TYPES - 枚举 中的静态变量org.apache.calcite.sql.type.SqlTypeName
-
- DAYNAME - 类 中的静态变量org.apache.calcite.sql.fun.SqlLibraryOperators
-
The "DAYNAME(datetime)" function; returns the name of the day of the week,
in the current locale, of a TIMESTAMP or DATE argument.
- dayNameWithDate(int, Locale) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL DAYNAME function, applied to a DATE argument.
- dayNameWithTimestamp(long, Locale) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL DAYNAME function, applied to a TIMESTAMP argument.
- DAYOFMONTH - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The SQL DAYOFMONTH operator.
- DAYOFWEEK - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The SQL DAYOFWEEK operator.
- DAYOFYEAR - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The SQL DAYOFYEAR operator.
- Db2SqlDialect - org.apache.calcite.sql.dialect中的类
-
A SqlDialect implementation for the IBM DB2 database.
- Db2SqlDialect(SqlDialect.Context) - 类 的构造器org.apache.calcite.sql.dialect.Db2SqlDialect
-
Creates a Db2SqlDialect.
- DDL - 枚举 中的静态变量org.apache.calcite.sql.SqlKind
-
Category consisting of all DDL operators.
- DDL_OPERATOR - 类 中的静态变量org.apache.calcite.sql.SqlDdl
-
Use this operator only if you don't have a better one.
- DEBUG - 类 中的静态变量org.apache.calcite.config.CalciteSystemProperty
-
Whether to run Calcite in debug mode.
- debug(String, Object, Object) - 类 中的方法org.apache.calcite.util.trace.CalciteLogger
-
Logs a DEBUG message with two Object parameters
- debug(String, Object, Object, Object) - 类 中的方法org.apache.calcite.util.trace.CalciteLogger
-
Conditionally logs a DEBUG message with three Object parameters
- debug(String, Object, Object, Object, Object) - 类 中的方法org.apache.calcite.util.trace.CalciteLogger
-
Conditionally logs a DEBUG message with four Object parameters
- debug(String, Object...) - 类 中的方法org.apache.calcite.util.trace.CalciteLogger
-
- debugCode(PrintStream, String) - 类 中的静态方法org.apache.calcite.util.Util
-
Prints the given code with line numbering.
- debugInfo() - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a DebugInfoExpression with the specified span.
- DECIMAL_MOD - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
-
- DECIMAL_MOD_NULLABLE - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
-
Type-inference strategy whereby the result type of a call is the decimal
modulus of two exact numeric operands where at least one of the operands is a
decimal.
- DECIMAL_PRODUCT - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
-
Type-inference strategy whereby the result type of a call is the decimal
product of two exact numeric operands where at least one of the operands
is a decimal.
- DECIMAL_PRODUCT_NULLABLE - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
-
- DECIMAL_QUOTIENT - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
-
Type-inference strategy whereby the result type of a call is the decimal
quotient of two exact numeric operands where at least one of the operands
is a decimal.
- DECIMAL_QUOTIENT_NULLABLE - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
-
- DECIMAL_SCALE0 - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
-
Type-inference strategy for a call where the first argument is a decimal.
- DECIMAL_SUM - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
-
Type-inference strategy whereby the result type of a call is the decimal
sum of two exact numeric operands where at least one of the operands is a
decimal.
- DECIMAL_SUM_NULLABLE - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
-
- decimalFormat(String) - 类 中的静态方法org.apache.calcite.util.NumberUtil
-
Creates a format.
- decimalOf(RelDataType) - 接口 中的方法org.apache.calcite.rel.type.RelDataTypeFactory
-
Create a decimal type equivalent to the numeric type,
this is related to specific system implementation,
you can override this logic if it is required.
- decimalOf(RelDataType) - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFactoryImpl
-
- DecimalShuttle(RexBuilder) - 类 的构造器org.apache.calcite.rel.rules.ReduceDecimalsRule.DecimalShuttle
-
- declarations - 类 中的变量org.apache.calcite.linq4j.tree.ForStatement
-
- DeclarationStatement - org.apache.calcite.linq4j.tree中的类
-
Expression that declares and optionally initializes a variable.
- DeclarationStatement(int, ParameterExpression, Expression) - 类 的构造器org.apache.calcite.linq4j.tree.DeclarationStatement
-
- declare(int, ParameterExpression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a statement that declares a variable.
- declare(int, String, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates an expression that declares and initializes a variable.
- declareCursor(SqlSelect, SqlValidatorScope) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
-
Declares a SELECT expression as a cursor.
- declareCursor(SqlSelect, SqlValidatorScope) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
-
- declaringClass - 类 中的变量org.apache.calcite.schema.impl.AggregateFunctionImpl
-
- DECODE - 类 中的静态变量org.apache.calcite.sql.fun.OracleSqlOperatorTable
-
已过时。
- DECODE - 类 中的静态变量org.apache.calcite.sql.fun.SqlLibraryOperators
-
The "DECODE(v, v1, result1, [v2, result2, ...], resultN)" function.
- decodeIntervalOrDecimal(RexNode) - 类 中的方法org.apache.calcite.rex.RexBuilder
-
Retrieves an interval or decimal node's integer representation
- decodeList(CharSequence, char) - 类 中的静态方法org.apache.calcite.adapter.splunk.util.StringUtils
-
- decodeValue(RexNode) - 类 中的方法org.apache.calcite.rel.rules.ReduceDecimalsRule.RexExpander
-
Retrieves a decimal node's integer representation
- decomposeConjunction(RexNode, List<RexNode>) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
-
Decomposes a predicate into a list of expressions that are AND'ed
together.
- decomposeConjunction(RexNode, List<RexNode>, List<RexNode>) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
-
Decomposes a predicate into a list of expressions that are AND'ed
together, and a list of expressions that are preceded by NOT.
- decomposeDisjunction(RexNode, List<RexNode>) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
-
Decomposes a predicate into a list of expressions that are OR'ed
together.
- DECORATOR_PATTERN - 接口 中的静态变量org.apache.calcite.util.Glossary
-
Attach additional responsibilities to an object dynamically.
- decorrelate(SqlToRelConverter, SqlNode, RelNode) - 类 中的方法org.apache.calcite.prepare.Prepare
-
- decorrelate(RelNode) - 类 中的方法org.apache.calcite.sql2rel.RelDecorrelator
-
- decorrelate(SqlNode, RelNode) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter
-
If sub-query is correlated and decorrelation is enabled, performs
decorrelation.
- decorrelateExpr(RelNode, Map<RelNode, RelDecorrelator.Frame>, RelDecorrelator.CorelMap, RexNode) - 类 中的方法org.apache.calcite.sql2rel.RelDecorrelator
-
- decorrelateQuery(RelNode) - 类 中的静态方法org.apache.calcite.sql2rel.RelDecorrelator
-
已过时。
- decorrelateQuery(RelNode, RelBuilder) - 类 中的静态方法org.apache.calcite.sql2rel.RelDecorrelator
-
Decorrelates a query.
- decorrelateQuery(RelNode) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter
-
- decorrelateRel(RelNode) - 类 中的方法org.apache.calcite.sql2rel.RelDecorrelator
-
Fallback if none of the other decorrelateRel methods match.
- decorrelateRel(Sort) - 类 中的方法org.apache.calcite.sql2rel.RelDecorrelator
-
- decorrelateRel(Values) - 类 中的方法org.apache.calcite.sql2rel.RelDecorrelator
-
- decorrelateRel(LogicalAggregate) - 类 中的方法org.apache.calcite.sql2rel.RelDecorrelator
-
- decorrelateRel(Aggregate) - 类 中的方法org.apache.calcite.sql2rel.RelDecorrelator
-
- decorrelateRel(LogicalProject) - 类 中的方法org.apache.calcite.sql2rel.RelDecorrelator
-
- decorrelateRel(Project) - 类 中的方法org.apache.calcite.sql2rel.RelDecorrelator
-
- decorrelateRel(LogicalSnapshot) - 类 中的方法org.apache.calcite.sql2rel.RelDecorrelator
-
- decorrelateRel(LogicalFilter) - 类 中的方法org.apache.calcite.sql2rel.RelDecorrelator
-
- decorrelateRel(Filter) - 类 中的方法org.apache.calcite.sql2rel.RelDecorrelator
-
- decorrelateRel(LogicalCorrelate) - 类 中的方法org.apache.calcite.sql2rel.RelDecorrelator
-
- decorrelateRel(Correlate) - 类 中的方法org.apache.calcite.sql2rel.RelDecorrelator
-
- decorrelateRel(LogicalJoin) - 类 中的方法org.apache.calcite.sql2rel.RelDecorrelator
-
- decorrelateRel(Join) - 类 中的方法org.apache.calcite.sql2rel.RelDecorrelator
-
- decrement(Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a UnaryExpression that represents the decrementing of
the expression by 1.
- decrement(Expression, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a UnaryExpression that represents the decrementing of
the expression by 1.
- deduceCollations(List<RelCollation>, int, List<RexLocalRef>, List<RelCollation>) - 类 中的静态方法org.apache.calcite.rex.RexProgram
-
Given a list of expressions and a description of which are ordered,
populates a list of collations, sorted in natural order.
- deduceElementType(Table) - 类 中的静态方法org.apache.calcite.adapter.enumerable.EnumerableTableScan
-
- deduceFormat(RelOptTable) - 类 中的静态方法org.apache.calcite.adapter.enumerable.EnumerableTableScan
-
- deduceType(RelDataTypeFactory, TimeUnit, RelDataType, RelDataType) - 类 中的静态方法org.apache.calcite.sql.fun.SqlTimestampAddFunction
-
- dedup - 类 中的变量org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
-
The map that de-duplicates expressions, so the same expressions may reuse
the same final static fields.
- dedupAggregateCalls() - 接口 中的方法org.apache.calcite.tools.RelBuilder.Config
-
- deduplicateColumns(List<RelDataTypeField>, List<RelDataTypeField>) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
-
Returns the set of columns with unique names, with prior columns taking
precedence over columns that appear later in the list.
- DeduplicateCorrelateVariables - org.apache.calcite.sql2rel中的类
-
Rewrites relations to ensure the same correlation is referenced by the same
correlation variable.
- deep() - 类 中的方法org.apache.calcite.rel.mutable.MutableRel
-
- deep - 类 中的变量org.apache.calcite.rex.RexVisitorImpl
-
- DEF - 接口 中的静态变量org.apache.calcite.rel.metadata.BuiltInMetadata.AllPredicates
-
- DEF - 接口 中的静态变量org.apache.calcite.rel.metadata.BuiltInMetadata.Collation
-
- DEF - 接口 中的静态变量org.apache.calcite.rel.metadata.BuiltInMetadata.ColumnOrigin
-
- DEF - 接口 中的静态变量org.apache.calcite.rel.metadata.BuiltInMetadata.ColumnUniqueness
-
- DEF - 接口 中的静态变量org.apache.calcite.rel.metadata.BuiltInMetadata.CumulativeCost
-
- DEF - 接口 中的静态变量org.apache.calcite.rel.metadata.BuiltInMetadata.DistinctRowCount
-
- DEF - 接口 中的静态变量org.apache.calcite.rel.metadata.BuiltInMetadata.Distribution
-
- DEF - 接口 中的静态变量org.apache.calcite.rel.metadata.BuiltInMetadata.ExplainVisibility
-
- DEF - 接口 中的静态变量org.apache.calcite.rel.metadata.BuiltInMetadata.ExpressionLineage
-
- DEF - 接口 中的静态变量org.apache.calcite.rel.metadata.BuiltInMetadata.MaxRowCount
-
- DEF - 接口 中的静态变量org.apache.calcite.rel.metadata.BuiltInMetadata.Memory
-
- DEF - 接口 中的静态变量org.apache.calcite.rel.metadata.BuiltInMetadata.MinRowCount
-
- DEF - 接口 中的静态变量org.apache.calcite.rel.metadata.BuiltInMetadata.NodeTypes
-
- DEF - 接口 中的静态变量org.apache.calcite.rel.metadata.BuiltInMetadata.NonCumulativeCost
-
- DEF - 接口 中的静态变量org.apache.calcite.rel.metadata.BuiltInMetadata.Parallelism
-
- DEF - 接口 中的静态变量org.apache.calcite.rel.metadata.BuiltInMetadata.PercentageOriginalRows
-
- DEF - 接口 中的静态变量org.apache.calcite.rel.metadata.BuiltInMetadata.PopulationSize
-
- DEF - 接口 中的静态变量org.apache.calcite.rel.metadata.BuiltInMetadata.Predicates
-
- DEF - 接口 中的静态变量org.apache.calcite.rel.metadata.BuiltInMetadata.RowCount
-
- DEF - 接口 中的静态变量org.apache.calcite.rel.metadata.BuiltInMetadata.Selectivity
-
- DEF - 接口 中的静态变量org.apache.calcite.rel.metadata.BuiltInMetadata.Size
-
- DEF - 接口 中的静态变量org.apache.calcite.rel.metadata.BuiltInMetadata.TableReferences
-
- DEF - 接口 中的静态变量org.apache.calcite.rel.metadata.BuiltInMetadata.UniqueKeys
-
- DEFAULT - 类 中的静态变量org.apache.calcite.rel.metadata.JaninoRelMetadataProvider
-
- DEFAULT - 接口 中的静态变量org.apache.calcite.rel.type.RelDataTypeSystem
-
Default type system.
- DEFAULT - 类 中的静态变量org.apache.calcite.sql.dialect.AccessSqlDialect
-
- DEFAULT - 类 中的静态变量org.apache.calcite.sql.dialect.AnsiSqlDialect
-
A dialect useful for generating generic SQL.
- DEFAULT - 类 中的静态变量org.apache.calcite.sql.dialect.BigQuerySqlDialect
-
- DEFAULT - 类 中的静态变量org.apache.calcite.sql.dialect.CalciteSqlDialect
-
A dialect useful for generating SQL which can be parsed by the Apache
Calcite parser, in particular quoting literals and identifiers.
- DEFAULT - 类 中的静态变量org.apache.calcite.sql.dialect.Db2SqlDialect
-
- DEFAULT - 类 中的静态变量org.apache.calcite.sql.dialect.DerbySqlDialect
-
- DEFAULT - 类 中的静态变量org.apache.calcite.sql.dialect.FirebirdSqlDialect
-
- DEFAULT - 类 中的静态变量org.apache.calcite.sql.dialect.H2SqlDialect
-
- DEFAULT - 类 中的静态变量org.apache.calcite.sql.dialect.HiveSqlDialect
-
- DEFAULT - 类 中的静态变量org.apache.calcite.sql.dialect.HsqldbSqlDialect
-
- DEFAULT - 类 中的静态变量org.apache.calcite.sql.dialect.InfobrightSqlDialect
-
- DEFAULT - 类 中的静态变量org.apache.calcite.sql.dialect.InformixSqlDialect
-
- DEFAULT - 类 中的静态变量org.apache.calcite.sql.dialect.IngresSqlDialect
-
- DEFAULT - 类 中的静态变量org.apache.calcite.sql.dialect.InterbaseSqlDialect
-
- DEFAULT - 类 中的静态变量org.apache.calcite.sql.dialect.LucidDbSqlDialect
-
- DEFAULT - 类 中的静态变量org.apache.calcite.sql.dialect.MssqlSqlDialect
-
- DEFAULT - 类 中的静态变量org.apache.calcite.sql.dialect.MysqlSqlDialect
-
- DEFAULT - 类 中的静态变量org.apache.calcite.sql.dialect.NeoviewSqlDialect
-
- DEFAULT - 类 中的静态变量org.apache.calcite.sql.dialect.NetezzaSqlDialect
-
- DEFAULT - 类 中的静态变量org.apache.calcite.sql.dialect.OracleSqlDialect
-
- DEFAULT - 类 中的静态变量org.apache.calcite.sql.dialect.ParaccelSqlDialect
-
- DEFAULT - 类 中的静态变量org.apache.calcite.sql.dialect.PhoenixSqlDialect
-
- DEFAULT - 类 中的静态变量org.apache.calcite.sql.dialect.PostgresqlSqlDialect
-
- DEFAULT - 类 中的静态变量org.apache.calcite.sql.dialect.RedshiftSqlDialect
-
- DEFAULT - 类 中的静态变量org.apache.calcite.sql.dialect.SnowflakeSqlDialect
-
- DEFAULT - 类 中的静态变量org.apache.calcite.sql.dialect.SparkSqlDialect
-
- DEFAULT - 类 中的静态变量org.apache.calcite.sql.dialect.SybaseSqlDialect
-
- DEFAULT - 类 中的静态变量org.apache.calcite.sql.dialect.TeradataSqlDialect
-
- DEFAULT - 类 中的静态变量org.apache.calcite.sql.dialect.VerticaSqlDialect
-
- DEFAULT - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
DEFAULT operator indicates that an argument to a function call
is to take its default value..
- DEFAULT - 接口 中的静态变量org.apache.calcite.sql.parser.SqlParser.Config
-
Default configuration.
- DEFAULT - 接口 中的静态变量org.apache.calcite.sql.validate.SqlConformance
-
已过时。
- DEFAULT - 接口 中的静态变量org.apache.calcite.sql2rel.SqlToRelConverter.Config
-
Default configuration.
- DEFAULT - 接口 中的静态变量org.apache.calcite.tools.RelBuilder.Config
-
Default configuration.
- default_() - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a DefaultExpression that has the Type property set to
the specified type.
- DEFAULT_AGGREGATE_FACTORY - 类 中的静态变量org.apache.calcite.rel.core.RelFactories
-
- DEFAULT_ALLOW_BANG_EQUAL - 类 中的静态变量org.apache.calcite.sql.parser.SqlParser
-
已过时。
- DEFAULT_BLOAT - 类 中的静态变量org.apache.calcite.rel.rules.ProjectMergeRule
-
Default amount by which complexity is allowed to increase.
- DEFAULT_CHARSET - 类 中的静态变量org.apache.calcite.config.CalciteSystemProperty
-
The name of the default character set.
- DEFAULT_COLLATION - 类 中的静态变量org.apache.calcite.config.CalciteSystemProperty
-
The name of the default collation.
- DEFAULT_COLLATION_STRENGTH - 类 中的静态变量org.apache.calcite.config.CalciteSystemProperty
-
The strength of the default collation.
- DEFAULT_CONTEXT - 类 中的静态变量org.apache.calcite.sql.dialect.AccessSqlDialect
-
- DEFAULT_CONTEXT - 类 中的静态变量org.apache.calcite.sql.dialect.AnsiSqlDialect
-
- DEFAULT_CONTEXT - 类 中的静态变量org.apache.calcite.sql.dialect.BigQuerySqlDialect
-
- DEFAULT_CONTEXT - 类 中的静态变量org.apache.calcite.sql.dialect.CalciteSqlDialect
-
- DEFAULT_CONTEXT - 类 中的静态变量org.apache.calcite.sql.dialect.Db2SqlDialect
-
- DEFAULT_CONTEXT - 类 中的静态变量org.apache.calcite.sql.dialect.DerbySqlDialect
-
- DEFAULT_CONTEXT - 类 中的静态变量org.apache.calcite.sql.dialect.FirebirdSqlDialect
-
- DEFAULT_CONTEXT - 类 中的静态变量org.apache.calcite.sql.dialect.H2SqlDialect
-
- DEFAULT_CONTEXT - 类 中的静态变量org.apache.calcite.sql.dialect.HiveSqlDialect
-
- DEFAULT_CONTEXT - 类 中的静态变量org.apache.calcite.sql.dialect.HsqldbSqlDialect
-
- DEFAULT_CONTEXT - 类 中的静态变量org.apache.calcite.sql.dialect.InfobrightSqlDialect
-
- DEFAULT_CONTEXT - 类 中的静态变量org.apache.calcite.sql.dialect.InformixSqlDialect
-
- DEFAULT_CONTEXT - 类 中的静态变量org.apache.calcite.sql.dialect.IngresSqlDialect
-
- DEFAULT_CONTEXT - 类 中的静态变量org.apache.calcite.sql.dialect.InterbaseSqlDialect
-
- DEFAULT_CONTEXT - 类 中的静态变量org.apache.calcite.sql.dialect.LucidDbSqlDialect
-
- DEFAULT_CONTEXT - 类 中的静态变量org.apache.calcite.sql.dialect.MssqlSqlDialect
-
- DEFAULT_CONTEXT - 类 中的静态变量org.apache.calcite.sql.dialect.MysqlSqlDialect
-
- DEFAULT_CONTEXT - 类 中的静态变量org.apache.calcite.sql.dialect.NeoviewSqlDialect
-
- DEFAULT_CONTEXT - 类 中的静态变量org.apache.calcite.sql.dialect.NetezzaSqlDialect
-
- DEFAULT_CONTEXT - 类 中的静态变量org.apache.calcite.sql.dialect.OracleSqlDialect
-
- DEFAULT_CONTEXT - 类 中的静态变量org.apache.calcite.sql.dialect.ParaccelSqlDialect
-
- DEFAULT_CONTEXT - 类 中的静态变量org.apache.calcite.sql.dialect.PhoenixSqlDialect
-
- DEFAULT_CONTEXT - 类 中的静态变量org.apache.calcite.sql.dialect.PostgresqlSqlDialect
-
- DEFAULT_CONTEXT - 类 中的静态变量org.apache.calcite.sql.dialect.RedshiftSqlDialect
-
- DEFAULT_CONTEXT - 类 中的静态变量org.apache.calcite.sql.dialect.SnowflakeSqlDialect
-
- DEFAULT_CONTEXT - 类 中的静态变量org.apache.calcite.sql.dialect.SparkSqlDialect
-
- DEFAULT_CONTEXT - 类 中的静态变量org.apache.calcite.sql.dialect.SybaseSqlDialect
-
- DEFAULT_CONTEXT - 类 中的静态变量org.apache.calcite.sql.dialect.TeradataSqlDialect
-
- DEFAULT_CONTEXT - 类 中的静态变量org.apache.calcite.sql.dialect.VerticaSqlDialect
-
- DEFAULT_CORRELATE_FACTORY - 类 中的静态变量org.apache.calcite.rel.core.RelFactories
-
- DEFAULT_EXCHANGE_FACTORY - 类 中的静态变量org.apache.calcite.rel.core.RelFactories
-
- DEFAULT_FACTORY - 接口 中的静态变量org.apache.calcite.jdbc.CalcitePrepare
-
- DEFAULT_FILTER_FACTORY - 类 中的静态变量org.apache.calcite.rel.core.RelFactories
-
- DEFAULT_IDENTIFIER_MAX_LENGTH - 类 中的静态变量org.apache.calcite.sql.parser.SqlParser
-
- DEFAULT_IN_SUB_QUERY_THRESHOLD - 类 中的静态变量org.apache.calcite.sql2rel.SqlToRelConverter
-
Size of the smallest IN list that will be converted to a semijoin to a
static table.
- DEFAULT_IN_SUBQUERY_THRESHOLD - 类 中的静态变量org.apache.calcite.sql2rel.SqlToRelConverter
-
已过时。
- DEFAULT_INTERVAL - 类 中的静态变量org.apache.calcite.adapter.druid.DruidTable
-
- DEFAULT_INTERVAL_FRACTIONAL_SECOND_PRECISION - 枚举 中的静态变量org.apache.calcite.sql.type.SqlTypeName
-
- DEFAULT_INTERVAL_START_PRECISION - 枚举 中的静态变量org.apache.calcite.sql.type.SqlTypeName
-
- DEFAULT_JOIN_FACTORY - 类 中的静态变量org.apache.calcite.rel.core.RelFactories
-
- DEFAULT_MATCH_FACTORY - 类 中的静态变量org.apache.calcite.rel.core.RelFactories
-
- DEFAULT_NATIONAL_CHARSET - 类 中的静态变量org.apache.calcite.config.CalciteSystemProperty
-
The name of the default national character set.
- DEFAULT_OPERATORS_LIST - 类 中的静态变量org.apache.calcite.adapter.druid.DruidQuery
-
Provides a standard list of supported Calcite operators that can be converted to
Druid Expressions.
- DEFAULT_PROJECT_FACTORY - 类 中的静态变量org.apache.calcite.rel.core.RelFactories
-
- DEFAULT_PROVIDER - 类 中的静态变量org.apache.calcite.linq4j.Linq4j
-
Query provider that simply executes a
Queryable by calling its
enumerator method; does not attempt optimization.
- DEFAULT_REPEAT_UNION_FACTORY - 类 中的静态变量org.apache.calcite.rel.core.RelFactories
-
- DEFAULT_RULES - 类 中的静态变量org.apache.calcite.plan.SubstitutionVisitor
-
- DEFAULT_SET_OP_FACTORY - 类 中的静态变量org.apache.calcite.rel.core.RelFactories
-
- DEFAULT_SNAPSHOT_FACTORY - 类 中的静态变量org.apache.calcite.rel.core.RelFactories
-
- DEFAULT_SORT_EXCHANGE_FACTORY - 类 中的静态变量org.apache.calcite.rel.core.RelFactories
-
- DEFAULT_SORT_FACTORY - 类 中的静态变量org.apache.calcite.rel.core.RelFactories
-
- DEFAULT_SPOOL_FACTORY - 类 中的静态变量org.apache.calcite.rel.core.RelFactories
-
- DEFAULT_STRUCT - 类 中的静态变量org.apache.calcite.rel.core.RelFactories
-
- DEFAULT_TABLE_FUNCTION_SCAN_FACTORY - 类 中的静态变量org.apache.calcite.rel.core.RelFactories
-
- DEFAULT_TABLE_SCAN_FACTORY - 类 中的静态变量org.apache.calcite.rel.core.RelFactories
-
- DEFAULT_TIMESTAMP_COLUMN - 类 中的静态变量org.apache.calcite.adapter.druid.DruidTable
-
- DEFAULT_URL - 类 中的静态变量org.apache.calcite.adapter.druid.DruidSchemaFactory
-
Default Druid URL.
- DEFAULT_VALUES_FACTORY - 类 中的静态变量org.apache.calcite.rel.core.RelFactories
-
- defaultAlias() - 类 中的方法org.apache.calcite.materialize.Lattice.BaseColumn
-
- defaultAlias() - 类 中的方法org.apache.calcite.materialize.Lattice.Column
-
The alias that SQL would give to this expression.
- defaultAlias() - 类 中的方法org.apache.calcite.materialize.Lattice.DerivedColumn
-
- defaultCharset() - 接口 中的方法org.apache.calcite.util.SaffronProperties
-
已过时。
The string property "saffron.default.charset" is the name of the default
character set.
- defaultCollation() - 接口 中的方法org.apache.calcite.util.SaffronProperties
-
已过时。
The string property "saffron.default.collation.name" is the name of the
default collation.
- defaultCollationStrength() - 接口 中的方法org.apache.calcite.util.SaffronProperties
-
已过时。
The string property "saffron.default.collation.strength" is the strength
of the default collation.
- DefaultDimensionSpec - org.apache.calcite.adapter.druid中的类
-
Default implementation of DimensionSpec.
- DefaultDimensionSpec(String, String, DruidType) - 类 的构造器org.apache.calcite.adapter.druid.DefaultDimensionSpec
-
- DefaultDimensionSpec(String) - 类 的构造器org.apache.calcite.adapter.druid.DefaultDimensionSpec
-
- DefaultDirectedGraph<V,E extends DefaultEdge> - org.apache.calcite.util.graph中的类
-
- DefaultDirectedGraph(DirectedGraph.EdgeFactory<V, E>) - 类 的构造器org.apache.calcite.util.graph.DefaultDirectedGraph
-
Creates a graph.
- DefaultEdge - org.apache.calcite.util.graph中的类
-
Default implementation of Edge.
- DefaultEdge(Object, Object) - 类 的构造器org.apache.calcite.util.graph.DefaultEdge
-
- DefaultEnumerable<T> - org.apache.calcite.linq4j中的类
-
Implementation of the
Enumerable interface
that implements the extension methods by calling into the
Extensions
class.
- DefaultEnumerable() - 类 的构造器org.apache.calcite.linq4j.DefaultEnumerable
-
- DefaultExpression - org.apache.calcite.linq4j.tree中的类
-
Represents the default value of a type or an empty expression.
- DefaultExpression(Class) - 类 的构造器org.apache.calcite.linq4j.tree.DefaultExpression
-
- defaultForOptionalParameter() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- defaultIfEmpty() - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- defaultIfEmpty(T) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- defaultIfEmpty(Enumerable<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Returns the elements of the specified sequence or
the type parameter's default value in a singleton collection if
the sequence is empty.
- defaultIfEmpty(Enumerable<TSource>, TSource) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Returns the elements of the specified sequence or
the specified value in a singleton collection if the sequence
is empty.
- defaultIfEmpty() - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Returns the elements of the specified sequence or
the type parameter's default value in a singleton collection if
the sequence is empty.
- defaultIfEmpty(TSource) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Returns the elements of the specified sequence or
the specified value in a singleton collection if the sequence
is empty.
- defaultIfEmpty(Queryable<T>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
-
Returns the elements of the specified sequence or
the type parameter's default value in a singleton collection if
the sequence is empty.
- defaultIfEmpty(Queryable<T>, T) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
-
Returns the elements of the specified sequence or
the specified value in a singleton collection if the sequence
is empty.
- defaultIfEmpty(Queryable<T>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
-
Returns the elements of the specified sequence or
the type parameter's default value in a singleton collection if
the sequence is empty.
- defaultIfEmpty(Queryable<T>, T) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
-
Returns the elements of the specified sequence or
the specified value in a singleton collection if the sequence
is empty.
- defaultIfEmpty(Queryable<T>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
-
- defaultIfEmpty(Queryable<T>, T) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
-
- defaultMeasures - 类 中的变量org.apache.calcite.materialize.Lattice
-
- defaultMeasures - 类 中的变量org.apache.calcite.model.JsonLattice
-
List of measures that a tile should have by default.
- defaultNationalCharset() - 接口 中的方法org.apache.calcite.util.SaffronProperties
-
已过时。
The string property "saffron.default.nationalcharset" is the name of the
default national character set which is used with the N'string' construct
which may or may not be different from the
SaffronProperties.defaultCharset().
- defaultNotAllowed() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- defaultNullCollation() - 接口 中的方法org.apache.calcite.config.CalciteConnectionConfig
-
- defaultNullCollation() - 类 中的方法org.apache.calcite.config.CalciteConnectionConfigImpl
-
- defaultNullDirection() - 枚举 中的方法org.apache.calcite.rel.RelFieldCollation.Direction
-
Returns the null direction if not specified.
- defaultNullDirection(RelFieldCollation.Direction) - 类 中的方法org.apache.calcite.sql.SqlDialect
-
Returns whether NULL values are sorted first or last, in this dialect,
in an ORDER BY item of a given direction.
- DefaultRelMetadataProvider - org.apache.calcite.rel.metadata中的类
-
DefaultRelMetadataProvider supplies a default implementation of the
RelMetadataProvider interface.
- DefaultRelMetadataProvider() - 类 的构造器org.apache.calcite.rel.metadata.DefaultRelMetadataProvider
-
Creates a new default provider.
- defaultSchema - 类 中的变量org.apache.calcite.model.JsonRoot
-
Name of the schema that will become the default schema for connections
to Calcite that use this model.
- defaultSchema(SchemaPlus) - 类 中的方法org.apache.calcite.tools.Frameworks.ConfigBuilder
-
- DefaultTableFactory() - 类 的构造器org.apache.calcite.materialize.MaterializationService.DefaultTableFactory
-
- defaultValue() - 枚举 中的方法org.apache.calcite.config.CalciteConnectionProperty
-
- defaultValue - 类 中的变量org.apache.calcite.linq4j.tree.LabelStatement
-
- defaultValue - 枚举 中的变量org.apache.calcite.linq4j.tree.Primitive
-
The default value of this primitive class.
- defineMaterialization(CalciteSchema, TileKey, String, List<String>, String, boolean, boolean) - 类 中的方法org.apache.calcite.materialize.MaterializationService
-
Defines a new materialization.
- defineMaterialization(CalciteSchema, TileKey, String, List<String>, String, MaterializationService.TableFactory, boolean, boolean) - 类 中的方法org.apache.calcite.materialize.MaterializationService
-
Defines a new materialization.
- defineTile(Lattice, ImmutableBitSet, List<Lattice.Measure>, CalciteSchema, boolean, boolean) - 类 中的方法org.apache.calcite.materialize.MaterializationService
-
Defines a tile.
- defineTile(Lattice, ImmutableBitSet, List<Lattice.Measure>, CalciteSchema, boolean, boolean, String, MaterializationService.TableFactory) - 类 中的方法org.apache.calcite.materialize.MaterializationService
-
- degrees(BigDecimal) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL DEGREES operator applied to BigDecimal values.
- degrees(double) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL DEGREES operator applied to double values.
- DEGREES - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- dejsonize(String) - 类 中的静态方法org.apache.calcite.runtime.JsonFunctions
-
- delegate - 类 中的变量org.apache.calcite.linq4j.DelegatingEnumerator
-
- DelegatingEnumerator<T> - org.apache.calcite.linq4j中的类
-
Simple enumerator that just delegates all calls to the passed enumerator.
- DelegatingEnumerator(Enumerator<T>) - 类 的构造器org.apache.calcite.linq4j.DelegatingEnumerator
-
- DelegatingInvocationHandler - org.apache.calcite.util中的类
-
A class derived from DelegatingInvocationHandler handles a
method call by looking for a method in itself with identical parameters.
- DelegatingInvocationHandler() - 类 的构造器org.apache.calcite.util.DelegatingInvocationHandler
-
- DelegatingLatticeStatisticProvider - org.apache.calcite.materialize中的类
-
- DelegatingLatticeStatisticProvider(LatticeStatisticProvider) - 类 的构造器org.apache.calcite.materialize.DelegatingLatticeStatisticProvider
-
Creates a DelegatingLatticeStatisticProvider.
- DelegatingNamespace - org.apache.calcite.sql.validate中的类
-
- DelegatingNamespace(SqlValidatorNamespace) - 类 的构造器org.apache.calcite.sql.validate.DelegatingNamespace
-
Creates a DelegatingNamespace.
- DelegatingSchema - org.apache.calcite.schema.impl中的类
-
Implementation of
Schema that delegates to
an underlying schema.
- DelegatingSchema(Schema) - 类 的构造器org.apache.calcite.schema.impl.DelegatingSchema
-
Creates a DelegatingSchema.
- DelegatingScope - org.apache.calcite.sql.validate中的类
-
A scope which delegates all requests to its parent scope.
- DelegatingSqlValidatorCatalogReader - org.apache.calcite.sql.validate中的类
-
- DelegatingSqlValidatorCatalogReader(SqlValidatorCatalogReader) - 类 的构造器org.apache.calcite.sql.validate.DelegatingSqlValidatorCatalogReader
-
Creates a DelegatingSqlValidatorCatalogReader.
- DelegatingSqlValidatorTable - org.apache.calcite.sql.validate中的类
-
- DelegatingSqlValidatorTable(SqlValidatorTable) - 类 的构造器org.apache.calcite.sql.validate.DelegatingSqlValidatorTable
-
Creates a DelegatingSqlValidatorTable.
- DelegatingTypeSystem - org.apache.calcite.rel.type中的类
-
- DelegatingTypeSystem(RelDataTypeSystem) - 类 的构造器org.apache.calcite.rel.type.DelegatingTypeSystem
-
Creates a DelegatingTypeSystem.
- Delta - org.apache.calcite.rel.stream中的类
-
Relational operator that converts a relation to a stream.
- Delta(RelOptCluster, RelTraitSet, RelNode) - 类 的构造器org.apache.calcite.rel.stream.Delta
-
- Delta(RelInput) - 类 的构造器org.apache.calcite.rel.stream.Delta
-
Creates a Delta by parsing serialized output.
- DeltaAggregateTransposeRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.stream.StreamRules.DeltaAggregateTransposeRule
-
Creates a DeltaAggregateTransposeRule.
- DeltaFilterTransposeRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.stream.StreamRules.DeltaFilterTransposeRule
-
Creates a DeltaFilterTransposeRule.
- DeltaJoinTransposeRule() - 类 的构造器org.apache.calcite.rel.stream.StreamRules.DeltaJoinTransposeRule
-
已过时。
- DeltaJoinTransposeRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.stream.StreamRules.DeltaJoinTransposeRule
-
Creates a DeltaJoinTransposeRule.
- DeltaProjectTransposeRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.stream.StreamRules.DeltaProjectTransposeRule
-
Creates a DeltaProjectTransposeRule.
- DeltaSortTransposeRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.stream.StreamRules.DeltaSortTransposeRule
-
Creates a DeltaSortTransposeRule.
- DeltaTableScanRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.stream.StreamRules.DeltaTableScanRule
-
Creates a DeltaTableScanRule.
- DeltaTableScanToEmptyRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.stream.StreamRules.DeltaTableScanToEmptyRule
-
Creates a DeltaTableScanToEmptyRule.
- DeltaUnionTransposeRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.stream.StreamRules.DeltaUnionTransposeRule
-
Creates a DeltaUnionTransposeRule.
- Demo - org.apache.calcite中的类
-
Demo.
- DENSE_RANK - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
DENSE_RANK window function.
- deprecated(T, boolean) - 类 中的静态方法org.apache.calcite.util.Util
-
- depth - 异常错误 中的变量org.apache.calcite.sql.validate.CyclicDefinitionException
-
- DepthFirstIterator<V,E extends DefaultEdge> - org.apache.calcite.util.graph中的类
-
Iterates over the vertices in a directed graph in depth-first order.
- DepthFirstIterator(DirectedGraph<V, E>, V) - 类 的构造器org.apache.calcite.util.graph.DepthFirstIterator
-
- DerbySqlDialect - org.apache.calcite.sql.dialect中的类
-
A SqlDialect implementation for the Apache Derby database.
- DerbySqlDialect(SqlDialect.Context) - 类 的构造器org.apache.calcite.sql.dialect.DerbySqlDialect
-
Creates a DerbySqlDialect.
- deref(RexNode) - 类 中的方法org.apache.calcite.adapter.enumerable.RexToLixTranslator
-
- deregisterConverterRule(RelOptPlanner, ConverterRule) - 类 中的方法org.apache.calcite.plan.ConventionTraitDef
-
- deregisterConverterRule(RelOptPlanner, ConverterRule) - 类 中的方法org.apache.calcite.plan.RelTraitDef
-
- deriveAlias(SqlNode, int) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
-
Derives an alias for an expression.
- deriveAlias(SqlNode, int) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
-
- deriveAliasFromOrdinal(int) - 类 中的静态方法org.apache.calcite.sql.SqlUtil
-
- deriveAndCollectTypes(SqlValidator, SqlValidatorScope, List<SqlNode>) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
-
Iterates over all operands, derives their types, and collects them into
a list.
- deriveAvgAggType(RelDataTypeFactory, RelDataType) - 类 中的方法org.apache.calcite.rel.type.DelegatingTypeSystem
-
- deriveAvgAggType(RelDataTypeFactory, RelDataType) - 接口 中的方法org.apache.calcite.rel.type.RelDataTypeSystem
-
Returns the return type of a call to the AVG, STDDEV or
VAR aggregate functions, inferred from its argument type.
- deriveAvgAggType(RelDataTypeFactory, RelDataType) - 类 中的方法org.apache.calcite.rel.type.RelDataTypeSystemImpl
-
- deriveCollectRowType(SingleRel, String) - 类 中的静态方法org.apache.calcite.rel.core.Collect
-
Derives the output type of a collect relational expression.
- deriveConstructorType(SqlValidatorScope, SqlCall, SqlFunction, SqlFunction, List<RelDataType>) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
-
Derives the type of a constructor.
- deriveConstructorType(SqlValidatorScope, SqlCall, SqlFunction, SqlFunction, List<RelDataType>) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
-
- deriveCovarType(RelDataTypeFactory, RelDataType, RelDataType) - 类 中的方法org.apache.calcite.rel.type.DelegatingTypeSystem
-
- deriveCovarType(RelDataTypeFactory, RelDataType, RelDataType) - 接口 中的方法org.apache.calcite.rel.type.RelDataTypeSystem
-
Returns the return type of a call to the COVAR aggregate function,
inferred from its argument types.
- deriveCovarType(RelDataTypeFactory, RelDataType, RelDataType) - 类 中的方法org.apache.calcite.rel.type.RelDataTypeSystemImpl
-
- derived - 类 中的变量org.apache.calcite.rel.metadata.RelColumnMapping
-
Whether the column mapping transforms the input.
- deriveDecimalDivideType(RelDataTypeFactory, RelDataType, RelDataType) - 接口 中的方法org.apache.calcite.rel.type.RelDataTypeSystem
-
Infers the return type of a decimal division.
- deriveDecimalModType(RelDataTypeFactory, RelDataType, RelDataType) - 接口 中的方法org.apache.calcite.rel.type.RelDataTypeSystem
-
Infers the return type of a decimal modulus operation.
- deriveDecimalMultiplyType(RelDataTypeFactory, RelDataType, RelDataType) - 接口 中的方法org.apache.calcite.rel.type.RelDataTypeSystem
-
Infers the return type of a decimal multiplication.
- deriveDecimalPlusType(RelDataTypeFactory, RelDataType, RelDataType) - 接口 中的方法org.apache.calcite.rel.type.RelDataTypeSystem
-
Infers the return type of a decimal addition.
- deriveFractionalRankType(RelDataTypeFactory) - 类 中的方法org.apache.calcite.rel.type.DelegatingTypeSystem
-
- deriveFractionalRankType(RelDataTypeFactory) - 接口 中的方法org.apache.calcite.rel.type.RelDataTypeSystem
-
Returns the return type of the CUME_DIST and PERCENT_RANK
aggregate functions.
- deriveFractionalRankType(RelDataTypeFactory) - 类 中的方法org.apache.calcite.rel.type.RelDataTypeSystemImpl
-
- deriveJoinRowType(RelDataType, RelDataType, JoinRelType, RelDataTypeFactory, List<String>, List<RelDataTypeField>) - 类 中的静态方法org.apache.calcite.rel.core.Join
-
已过时。
- deriveJoinRowType(RelDataType, RelDataType, JoinRelType, RelDataTypeFactory, List<String>, List<RelDataTypeField>) - 类 中的静态方法org.apache.calcite.sql.validate.SqlValidatorUtil
-
Derives the type of a join relational expression.
- deriveNaturalJoinColumnList(SqlNameMatcher, RelDataType, RelDataType) - 类 中的静态方法org.apache.calcite.sql.validate.SqlValidatorUtil
-
Derives the list of column names suitable for NATURAL JOIN.
- deriveQuerySpec() - 类 中的方法org.apache.calcite.adapter.druid.DruidQuery
-
- deriveRankType(RelDataTypeFactory) - 类 中的方法org.apache.calcite.rel.type.DelegatingTypeSystem
-
- deriveRankType(RelDataTypeFactory) - 接口 中的方法org.apache.calcite.rel.type.RelDataTypeSystem
-
Returns the return type of the NTILE, RANK,
DENSE_RANK, and ROW_NUMBER aggregate functions.
- deriveRankType(RelDataTypeFactory) - 类 中的方法org.apache.calcite.rel.type.RelDataTypeSystemImpl
-
- deriveReturnType(SqlOperator, List<? extends RexNode>) - 类 中的方法org.apache.calcite.rex.RexBuilder
-
Derives the return type of a call to an operator.
- deriveRowType() - 类 中的方法org.apache.calcite.adapter.cassandra.CassandraTableScan
-
- deriveRowType() - 类 中的方法org.apache.calcite.adapter.csv.CsvTableScan
-
- deriveRowType() - 类 中的方法org.apache.calcite.adapter.druid.DruidQuery
-
- deriveRowType() - 类 中的方法org.apache.calcite.adapter.elasticsearch.ElasticsearchTableScan
-
- deriveRowType() - 类 中的方法org.apache.calcite.adapter.geode.rel.GeodeTableScan
-
- deriveRowType() - 类 中的方法org.apache.calcite.adapter.mongodb.MongoTableScan
-
- deriveRowType() - 类 中的方法org.apache.calcite.adapter.splunk.SplunkTableScan
-
- deriveRowType() - 类 中的方法org.apache.calcite.interpreter.Bindables.BindableTableScan
-
- deriveRowType() - 类 中的方法org.apache.calcite.plan.hep.HepRelVertex
-
- deriveRowType() - 类 中的方法org.apache.calcite.plan.volcano.RelSubset
-
- deriveRowType() - 类 中的方法org.apache.calcite.rel.AbstractRelNode
-
- deriveRowType() - 类 中的方法org.apache.calcite.rel.core.Aggregate
-
- deriveRowType(RelDataTypeFactory, RelDataType, boolean, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - 类 中的静态方法org.apache.calcite.rel.core.Aggregate
-
Computes the row type of an Aggregate before it exists.
- deriveRowType() - 类 中的方法org.apache.calcite.rel.core.Collect
-
- deriveRowType() - 类 中的方法org.apache.calcite.rel.core.Correlate
-
- deriveRowType() - 类 中的方法org.apache.calcite.rel.core.Join
-
- deriveRowType() - 类 中的方法org.apache.calcite.rel.core.RepeatUnion
-
- deriveRowType() - 类 中的方法org.apache.calcite.rel.core.SetOp
-
- deriveRowType() - 类 中的方法org.apache.calcite.rel.core.TableModify
-
- deriveRowType() - 类 中的方法org.apache.calcite.rel.core.TableScan
-
- deriveRowType() - 类 中的方法org.apache.calcite.rel.core.Uncollect
-
- deriveRowType() - 类 中的方法org.apache.calcite.rel.core.Values
-
- deriveRowType() - 类 中的方法org.apache.calcite.rel.rules.MultiJoin
-
- deriveRowType() - 类 中的方法org.apache.calcite.rel.SingleRel
-
- deriveSumType(RelDataTypeFactory, RelDataType) - 类 中的方法org.apache.calcite.rel.type.DelegatingTypeSystem
-
- deriveSumType(RelDataTypeFactory, RelDataType) - 接口 中的方法org.apache.calcite.rel.type.RelDataTypeSystem
-
Returns the return type of a call to the SUM aggregate function,
inferred from its argument type.
- deriveSumType(RelDataTypeFactory, RelDataType) - 类 中的方法org.apache.calcite.rel.type.RelDataTypeSystemImpl
-
- deriveType(SqlValidatorScope, SqlNode) - 类 中的方法org.apache.calcite.sql.advise.SqlAdvisorValidator
-
Calls the parent class method and mask Farrago exception thrown.
- deriveType(SqlValidator, SqlValidatorScope, SqlCall) - 类 中的方法org.apache.calcite.sql.fun.SqlCaseOperator
-
- deriveType(SqlValidator, SqlValidatorScope, SqlCall) - 类 中的方法org.apache.calcite.sql.fun.SqlCountAggFunction
-
- deriveType(SqlValidator, SqlValidatorScope, SqlCall) - 类 中的方法org.apache.calcite.sql.fun.SqlCursorConstructor
-
- deriveType(SqlValidator, SqlValidatorScope, SqlCall) - 类 中的方法org.apache.calcite.sql.fun.SqlDotOperator
-
- deriveType(SqlValidator, SqlValidatorScope, SqlCall) - 类 中的方法org.apache.calcite.sql.fun.SqlInOperator
-
- deriveType(SqlValidator, SqlValidatorScope, SqlCall) - 类 中的方法org.apache.calcite.sql.fun.SqlJsonArrayAggAggFunction
-
- deriveType(SqlValidator, SqlValidatorScope, SqlCall) - 类 中的方法org.apache.calcite.sql.fun.SqlJsonObjectAggAggFunction
-
- deriveType(SqlValidator, SqlValidatorScope, SqlCall) - 类 中的方法org.apache.calcite.sql.fun.SqlMultisetQueryConstructor
-
- deriveType(SqlValidator, SqlValidatorScope, SqlCall) - 类 中的方法org.apache.calcite.sql.fun.SqlSequenceValueOperator
-
- deriveType(SqlValidator, SqlValidatorScope, SqlCall) - 类 中的方法org.apache.calcite.sql.SqlAsOperator
-
- deriveType(SqlValidator) - 类 中的方法org.apache.calcite.sql.SqlBasicTypeNameSpec
-
- deriveType(SqlValidator, SqlValidatorScope, SqlCall) - 类 中的方法org.apache.calcite.sql.SqlBinaryOperator
-
- deriveType(SqlValidator) - 类 中的方法org.apache.calcite.sql.SqlCollectionTypeNameSpec
-
- deriveType(SqlValidator) - 类 中的方法org.apache.calcite.sql.SqlDataTypeSpec
-
- deriveType(SqlValidator, boolean) - 类 中的方法org.apache.calcite.sql.SqlDataTypeSpec
-
- deriveType(SqlValidator, SqlValidatorScope, SqlCall) - 类 中的方法org.apache.calcite.sql.SqlDescriptorOperator
-
- deriveType(SqlValidator, SqlValidatorScope, SqlCall) - 类 中的方法org.apache.calcite.sql.SqlFilterOperator
-
- deriveType(SqlValidator, SqlValidatorScope, SqlCall) - 类 中的方法org.apache.calcite.sql.SqlFunction
-
- deriveType(SqlValidator, SqlValidatorScope, SqlCall) - 类 中的方法org.apache.calcite.sql.SqlInternalOperator
-
- deriveType(SqlValidator, SqlValidatorScope, SqlCall) - 类 中的方法org.apache.calcite.sql.SqlJdbcFunctionCall
-
- deriveType(SqlValidator, SqlValidatorScope, SqlCall) - 类 中的方法org.apache.calcite.sql.SqlOperator
-
Derives the type of a call to this operator.
- deriveType(SqlValidator, SqlValidatorScope, SqlCall) - 类 中的方法org.apache.calcite.sql.SqlOverOperator
-
- deriveType(SqlValidator) - 类 中的方法org.apache.calcite.sql.SqlRowTypeNameSpec
-
- deriveType(SqlValidator) - 类 中的方法org.apache.calcite.sql.SqlTypeNameSpec
-
Derive type from this SqlTypeNameSpec.
- deriveType(SqlValidator) - 类 中的方法org.apache.calcite.sql.SqlUserDefinedTypeNameSpec
-
- deriveType(SqlValidator, SqlValidatorScope, SqlCall) - 类 中的方法org.apache.calcite.sql.SqlWithinGroupOperator
-
- deriveType(SqlValidatorScope, SqlNode) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
-
Derives the type of a node in a given scope.
- deriveType(SqlValidatorScope, SqlNode) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
-
- deriveUncollectRowType(RelNode, boolean) - 类 中的静态方法org.apache.calcite.rel.core.Uncollect
-
Returns the row type returned by applying the 'UNNEST' operation to a
relational expression.
- DESC - 类 中的静态变量org.apache.calcite.adapter.geode.rel.GeodeSort
-
- DESC - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- desc(RexNode) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
Converts a sort expression to descending.
- descendants - 类 中的变量org.apache.calcite.materialize.LatticeRootNode
-
Descendants, in prefix order.
- descendants(MutableRel) - 类 中的静态方法org.apache.calcite.rel.mutable.MutableRels
-
- describe(PrintWriter, boolean) - 类 中的方法org.apache.calcite.sql.pretty.SqlPrettyWriter
-
Prints the property settings of this pretty-writer to a writer.
- DescribeStmt(SqlParserPos, Ast.Identifier) - 类 的构造器org.apache.calcite.piglet.Ast.DescribeStmt
-
- description - 类 中的变量org.apache.calcite.plan.RelOptRule
-
Description of rule, must be unique within planner.
- DESCRIPTOR - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
DESCRIPTOR(column_name, ...).
- destFields - 类 中的变量org.apache.calcite.plan.RelOptUtil.RexInputConverter
-
- Deterministic - org.apache.calcite.linq4j.function中的注释类型
-
Specifies that function is deterministic (i.e. returns the same output
given the same inputs).
- DeterministicAutomaton - org.apache.calcite.runtime中的类
-
A deterministic finite automaton (DFA).
- DeterministicCodeOptimizer - org.apache.calcite.linq4j.tree中的类
-
Factors out deterministic expressions to final static fields.
- DeterministicCodeOptimizer(ClassDeclarationFinder) - 类 的构造器org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
-
Creates a child optimizer.
- dialect - 类 中的变量org.apache.calcite.adapter.jdbc.JdbcCatalogSchema
-
- dialect - 类 中的变量org.apache.calcite.adapter.jdbc.JdbcConvention
-
- dialect - 类 中的变量org.apache.calcite.adapter.jdbc.JdbcSchema
-
- dialect - 类 中的变量org.apache.calcite.materialize.Lattice.SqlWriter
-
- dialect - 类 中的变量org.apache.calcite.rel.rel2sql.SqlImplementor
-
- dialect() - 接口 中的方法org.apache.calcite.sql.SqlWriterConfig
-
Returns the dialect.
- dialectDoesNotSupportFeature(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- difference(RelTraitSet) - 类 中的方法org.apache.calcite.plan.RelTraitSet
-
Returns a list of traits that are in traitSet but not in this
RelTraitSet.
- difference(String, String) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL DIFFERENCE(string, string) function.
- DIFFERENCE - 类 中的静态变量org.apache.calcite.sql.fun.SqlLibraryOperators
-
- differentCollations(String, String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- digest - 类 中的变量org.apache.calcite.materialize.Lattice.Measure
-
- digest - 类 中的变量org.apache.calcite.materialize.LatticeNode
-
- digest - 类 中的变量org.apache.calcite.rel.AbstractRelNode
-
A short description of this relational expression's type, inputs, and
other properties.
- digest(StringBuilder) - 类 中的方法org.apache.calcite.rel.mutable.Holder
-
- digest(StringBuilder) - 类 中的方法org.apache.calcite.rel.mutable.MutableAggregate
-
- digest(StringBuilder) - 类 中的方法org.apache.calcite.rel.mutable.MutableCalc
-
- digest(StringBuilder) - 类 中的方法org.apache.calcite.rel.mutable.MutableCollect
-
- digest(StringBuilder) - 类 中的方法org.apache.calcite.rel.mutable.MutableCorrelate
-
- digest(StringBuilder) - 类 中的方法org.apache.calcite.rel.mutable.MutableExchange
-
- digest(StringBuilder) - 类 中的方法org.apache.calcite.rel.mutable.MutableFilter
-
- digest(StringBuilder) - 类 中的方法org.apache.calcite.rel.mutable.MutableIntersect
-
- digest(StringBuilder) - 类 中的方法org.apache.calcite.rel.mutable.MutableJoin
-
- digest(StringBuilder) - 类 中的方法org.apache.calcite.rel.mutable.MutableMatch
-
- digest(StringBuilder) - 类 中的方法org.apache.calcite.rel.mutable.MutableMinus
-
- digest(StringBuilder) - 类 中的方法org.apache.calcite.rel.mutable.MutableProject
-
- digest(StringBuilder) - 类 中的方法org.apache.calcite.rel.mutable.MutableRel
-
- digest(StringBuilder) - 类 中的方法org.apache.calcite.rel.mutable.MutableSample
-
- digest(StringBuilder) - 类 中的方法org.apache.calcite.rel.mutable.MutableScan
-
- digest(StringBuilder) - 类 中的方法org.apache.calcite.rel.mutable.MutableSort
-
- digest(StringBuilder) - 类 中的方法org.apache.calcite.rel.mutable.MutableTableFunctionScan
-
- digest(StringBuilder) - 类 中的方法org.apache.calcite.rel.mutable.MutableTableModify
-
- digest(StringBuilder) - 类 中的方法org.apache.calcite.rel.mutable.MutableUncollect
-
- digest(StringBuilder) - 类 中的方法org.apache.calcite.rel.mutable.MutableUnion
-
- digest(StringBuilder) - 类 中的方法org.apache.calcite.rel.mutable.MutableValues
-
- digest(StringBuilder) - 类 中的方法org.apache.calcite.rel.mutable.MutableWindow
-
- digest - 类 中的变量org.apache.calcite.rel.type.RelDataTypeImpl
-
- digest - 类 中的变量org.apache.calcite.rex.RexNode
-
- dimension - 类 中的变量org.apache.calcite.linq4j.tree.NewArrayExpression
-
- dimensions - 类 中的变量org.apache.calcite.materialize.Lattice.Tile
-
- dimensions - 类 中的变量org.apache.calcite.materialize.TileKey
-
- dimensions - 类 中的变量org.apache.calcite.model.JsonTile
-
List of dimensions that define this tile.
- DimensionSpec - org.apache.calcite.adapter.druid中的接口
-
Interface for Druid DimensionSpec.
- DirectedGraph<V,E> - org.apache.calcite.util.graph中的接口
-
Directed graph.
- DirectedGraph.EdgeFactory<V,E> - org.apache.calcite.util.graph中的接口
-
Factory for edges.
- direction - 类 中的变量org.apache.calcite.rel.RelFieldCollation
-
Direction of sorting.
- DirectOperatorConversion - org.apache.calcite.adapter.druid中的类
-
Direct operator conversion for expression like Function(exp_1,...exp_n)
- DirectOperatorConversion(SqlOperator, String) - 类 的构造器org.apache.calcite.adapter.druid.DirectOperatorConversion
-
- disallowsNullTreatment(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- disallowsQualifyingCommonColumn(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- discard(Object) - 类 中的静态方法org.apache.calcite.linq4j.tree.Types
-
- discard(Object) - 类 中的静态方法org.apache.calcite.util.Util
-
Does nothing with its argument.
- discard(int) - 类 中的静态方法org.apache.calcite.util.Util
-
Does nothing with its argument.
- discard(boolean) - 类 中的静态方法org.apache.calcite.util.Util
-
Does nothing with its argument.
- discard(double) - 类 中的静态方法org.apache.calcite.util.Util
-
Does nothing with its argument.
- disjunctions(RexNode) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
-
Returns a condition decomposed by OR.
- dispatch(RelNode) - 类 中的方法org.apache.calcite.rel.rel2sql.RelToSqlConverter
-
Dispatches a call to the visit(Xxx e) method where Xxx
most closely matches the runtime type of the argument.
- dispatchTrimFields(RelNode, ImmutableBitSet, Set<RelDataTypeField>) - 类 中的方法org.apache.calcite.sql2rel.RelFieldTrimmer
-
- distinct() - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- distinct(EqualityComparer<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- distinct(Enumerable<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Returns distinct elements from a sequence by using
the default
EqualityComparer to compare values.
- distinct(Enumerable<TSource>, EqualityComparer<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Returns distinct elements from a sequence by using
a specified
EqualityComparer to compare values.
- distinct() - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Returns distinct elements from a sequence by using
the default equality comparer to compare values.
- distinct(EqualityComparer<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Returns distinct elements from a sequence by using
a specified EqualityComparer<TSource> to compare values.
- distinct(Queryable<T>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
-
Returns distinct elements from a sequence by using
the default equality comparer to compare values.
- distinct(Queryable<T>, EqualityComparer) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
-
Returns distinct elements from a sequence by using
a specified EqualityComparer<T> to compare values.
- distinct(Queryable<T>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
-
Returns distinct elements from a sequence by using
the default equality comparer to compare values.
- distinct(Queryable<T>, EqualityComparer<T>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
-
Returns distinct elements from a sequence by using
a specified EqualityComparer<T> to compare values.
- distinct(Queryable<T>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
-
- distinct(Queryable<T>, EqualityComparer<T>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
-
- distinct - 类 中的变量org.apache.calcite.materialize.Lattice.Measure
-
- distinct - 类 中的变量org.apache.calcite.rel.core.Window.RexWinAggCall
-
Whether to eliminate duplicates before applying aggregate function.
- distinct(PigRelBuilder.Partitioner, int) - 类 中的方法org.apache.calcite.tools.PigRelBuilder
-
Removes duplicate tuples in a relation.
- distinct(boolean) - 接口 中的方法org.apache.calcite.tools.RelBuilder.AggCall
-
Returns a copy of this AggCall that is optionally distinct.
- distinct() - 接口 中的方法org.apache.calcite.tools.RelBuilder.AggCall
-
Returns a copy of this AggCall that is distinct.
- distinct() - 类 中的方法org.apache.calcite.tools.RelBuilder
-
Creates an
Aggregate that makes the
relational expression distinct on all fields.
- DISTINCT_FIELD_SUFFIX - 类 中的静态变量org.apache.calcite.adapter.pig.PigAggregate
-
- distinctList(List<E>) - 类 中的静态方法org.apache.calcite.util.Util
-
Converts a list into a list with unique elements.
- distinctList(Iterable<E>) - 类 中的静态方法org.apache.calcite.util.Util
-
Converts an iterable into a list with unique elements.
- DistinctStmt(SqlParserPos, Ast.Identifier, Ast.Identifier) - 类 的构造器org.apache.calcite.piglet.Ast.DistinctStmt
-
- Distribution(SortedSet<Profiler.Column>, SortedSet<Comparable>, double, int, double, boolean) - 类 的构造器org.apache.calcite.profile.Profiler.Distribution
-
Creates a Distribution.
- distribution - 类 中的变量org.apache.calcite.rel.core.Exchange
-
- distribution() - 接口 中的方法org.apache.calcite.rel.metadata.BuiltInMetadata.Distribution
-
Determines how the rows are distributed.
- distribution(RelNode, RelMetadataQuery) - 接口 中的方法org.apache.calcite.rel.metadata.BuiltInMetadata.Distribution.Handler
-
- distribution(RelNode, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdDistribution
-
Fallback method to deduce distribution for any relational expression not
handled by a more specific method.
- distribution(SingleRel, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdDistribution
-
- distribution(BiRel, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdDistribution
-
- distribution(SetOp, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdDistribution
-
- distribution(TableModify, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdDistribution
-
- distribution(TableScan, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdDistribution
-
- distribution(Project, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdDistribution
-
- distribution(Values, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdDistribution
-
- distribution(Exchange, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdDistribution
-
- distribution(HepRelVertex, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdDistribution
-
- distribution(RelNode) - 类 中的方法org.apache.calcite.rel.metadata.RelMetadataQuery
-
- distribution - 类 中的变量org.apache.calcite.rel.mutable.MutableExchange
-
- distributionList - 类 中的变量org.apache.calcite.profile.Profiler.Profile
-
- divide(Expression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a BinaryExpression that represents an arithmetic
division operation.
- divide(Expression, Expression, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a BinaryExpression that represents an arithmetic
division operation.
- divide(int, int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL / operator applied to int values.
- divide(Integer, int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL / operator applied to int values; left side may be
null.
- divide(int, Integer) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL / operator applied to int values; right side may be
null.
- divide(Integer, Integer) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL / operator applied to nullable int values.
- divide(Long, Integer) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL / operator applied to nullable long and int values.
- divide(Integer, Long) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL / operator applied to nullable int and long values.
- divide(BigDecimal, BigDecimal) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL / operator applied to BigDecimal values.
- divide(int, BigDecimal) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
- divide(long, BigDecimal) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
- DIVIDE - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
Arithmetic division operator, '/'.
- divide(Mapping, Mapping) - 类 中的静态方法org.apache.calcite.util.mapping.Mappings
-
Divides one mapping by another.
- divide(Double, Double) - 类 中的静态方法org.apache.calcite.util.NumberUtil
-
- DIVIDE_INTEGER - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
Internal integer arithmetic division operator, '/INT'.
- divideAny(Object, Object) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL / operator applied to Object values (at least one operand
has ANY type; either may be null).
- divideAssign(Expression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a BinaryExpression that represents a division
assignment operation that does not have overflow checking.
- divideAssign(Expression, Expression, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a BinaryExpression that represents a division
assignment operation that does not have overflow checking.
- divideAssign(Expression, Expression, Method, LambdaExpression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a BinaryExpression that represents a division
assignment operation that does not have overflow checking.
- divideBy(RelOptCost) - 接口 中的方法org.apache.calcite.plan.RelOptCost
-
Computes the ratio between this cost and another cost.
- divideBy(RelOptCost) - 类 中的方法org.apache.calcite.plan.RelOptCostImpl
-
- DIVISION_OPERATOR - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
-
Type checking strategy for the "/" operator
- DML - 枚举 中的静态变量org.apache.calcite.sql.SqlKind
-
Category consisting of all DML operators.
- DmlNamespace(SqlValidatorImpl, SqlNode, SqlNode, SqlValidatorScope) - 类 的构造器org.apache.calcite.sql.validate.SqlValidatorImpl.DmlNamespace
-
- done(RelNode) - 类 中的方法org.apache.calcite.rel.externalize.RelJsonWriter
-
- done(RelNode) - 类 中的方法org.apache.calcite.rel.externalize.RelWriterImpl
-
- done(RelNode) - 接口 中的方法org.apache.calcite.rel.RelWriter
-
Writes the completed explanation.
- dot(RexNode, Object) - 类 中的方法org.apache.calcite.piglet.PigRelBuilder
-
- DOT - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
Dot operator, '.
- dot(RexNode, String) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
Creates an access to a field by name.
- dot(RexNode, int) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
Creates an access to a field by ordinal.
- DOUBLE - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
-
Type-inference strategy whereby the result type of a call is Double.
- DOUBLE_NULLABLE - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
-
Type-inference strategy whereby the result type of a call is Double with
nulls allowed if any of the operands allow nulls.
- DoubleFunction1<T0> - org.apache.calcite.linq4j.function中的接口
-
Function that takes one parameter and returns a native double value.
- DoubleSum() - 类 的构造器org.apache.calcite.interpreter.AggregateNode.DoubleSum
-
- Driver - org.apache.calcite.jdbc中的类
-
Calcite JDBC driver.
- Driver() - 类 的构造器org.apache.calcite.jdbc.Driver
-
- DRIVER_URL - 类 中的静态变量org.apache.calcite.chinook.CalciteConnectionProvider
-
- dropFunction(SqlParserPos, boolean, SqlIdentifier) - 类 中的静态方法org.apache.calcite.sql.ddl.SqlDdlNodes
-
Creates a DROP FUNCTION.
- dropMaterializedView(SqlParserPos, boolean, SqlIdentifier) - 类 中的静态方法org.apache.calcite.sql.ddl.SqlDdlNodes
-
Creates a DROP MATERIALIZED VIEW.
- dropSchema(SqlParserPos, boolean, boolean, SqlIdentifier) - 类 中的静态方法org.apache.calcite.sql.ddl.SqlDdlNodes
-
Creates a DROP [ FOREIGN ] SCHEMA.
- dropTable(SqlParserPos, boolean, SqlIdentifier) - 类 中的静态方法org.apache.calcite.sql.ddl.SqlDdlNodes
-
Creates a DROP TABLE.
- dropType(SqlParserPos, boolean, SqlIdentifier) - 类 中的静态方法org.apache.calcite.sql.ddl.SqlDdlNodes
-
Creates a DROP TYPE.
- dropView(SqlParserPos, boolean, SqlIdentifier) - 类 中的静态方法org.apache.calcite.sql.ddl.SqlDdlNodes
-
Creates a DROP VIEW.
- DRUID_HAVING_FILTER_RULE - 类 中的静态变量org.apache.calcite.adapter.druid.DruidRules
-
- DRUID_QUERY_FETCH - 类 中的静态变量org.apache.calcite.adapter.druid.DruidQuery
-
- DruidAggregateExtractProjectRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.adapter.druid.DruidRules.DruidAggregateExtractProjectRule
-
Creates a DruidAggregateExtractProjectRule.
- DruidAggregateFilterTransposeRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.adapter.druid.DruidRules.DruidAggregateFilterTransposeRule
-
Creates a DruidAggregateFilterTransposeRule.
- DruidAggregateProjectRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.adapter.druid.DruidRules.DruidAggregateProjectRule
-
Creates a DruidAggregateProjectRule.
- DruidAggregateRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.adapter.druid.DruidRules.DruidAggregateRule
-
Creates a DruidAggregateRule.
- DruidConnection - org.apache.calcite.adapter.druid中的接口
-
Connection to Druid.
- DruidDateTimeUtils - org.apache.calcite.adapter.druid中的类
-
Utilities for generating intervals from RexNode.
- DruidExpressions - org.apache.calcite.adapter.druid中的类
-
Expression utility class to transform Calcite expressions to Druid expressions when possible.
- DruidFilterAggregateTransposeRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.adapter.druid.DruidRules.DruidFilterAggregateTransposeRule
-
Creates a DruidFilterAggregateTransposeRule.
- DruidFilterProjectTransposeRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.adapter.druid.DruidRules.DruidFilterProjectTransposeRule
-
Creates a DruidFilterProjectTransposeRule.
- DruidFilterRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.adapter.druid.DruidRules.DruidFilterRule
-
Creates a DruidFilterRule.
- DruidHavingFilterRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.adapter.druid.DruidRules.DruidHavingFilterRule
-
- DruidJson - org.apache.calcite.adapter.druid中的接口
-
Object that knows how to write itself to a
JsonGenerator.
- DruidPostAggregationProjectRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.adapter.druid.DruidRules.DruidPostAggregationProjectRule
-
Creates a DruidPostAggregationProjectRule.
- DruidProjectFilterTransposeRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.adapter.druid.DruidRules.DruidProjectFilterTransposeRule
-
Creates a DruidProjectFilterTransposeRule.
- DruidProjectRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.adapter.druid.DruidRules.DruidProjectRule
-
Creates a DruidProjectRule.
- DruidProjectSortTransposeRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.adapter.druid.DruidRules.DruidProjectSortTransposeRule
-
Creates a DruidProjectSortTransposeRule.
- DruidQuery - org.apache.calcite.adapter.druid中的类
-
Relational expression representing a scan of a Druid data set.
- DruidQuery(RelOptCluster, RelTraitSet, RelOptTable, DruidTable, List<Interval>, List<RelNode>, Map<SqlOperator, DruidSqlOperatorConverter>) - 类 的构造器org.apache.calcite.adapter.druid.DruidQuery
-
Creates a DruidQuery.
- DruidQuery.JsonPostAggregation - org.apache.calcite.adapter.druid中的类
-
Post-Aggregator Post aggregator abstract writer
- DruidQuery.QuerySpec - org.apache.calcite.adapter.druid中的类
-
Druid query specification.
- DruidRules - org.apache.calcite.adapter.druid中的类
-
- DruidRules.DruidAggregateExtractProjectRule - org.apache.calcite.adapter.druid中的类
-
- DruidRules.DruidAggregateFilterTransposeRule - org.apache.calcite.adapter.druid中的类
-
- DruidRules.DruidAggregateProjectRule - org.apache.calcite.adapter.druid中的类
-
- DruidRules.DruidAggregateRule - org.apache.calcite.adapter.druid中的类
-
- DruidRules.DruidFilterAggregateTransposeRule - org.apache.calcite.adapter.druid中的类
-
- DruidRules.DruidFilterProjectTransposeRule - org.apache.calcite.adapter.druid中的类
-
- DruidRules.DruidFilterRule - org.apache.calcite.adapter.druid中的类
-
- DruidRules.DruidHavingFilterRule - org.apache.calcite.adapter.druid中的类
-
- DruidRules.DruidPostAggregationProjectRule - org.apache.calcite.adapter.druid中的类
-
- DruidRules.DruidProjectFilterTransposeRule - org.apache.calcite.adapter.druid中的类
-
- DruidRules.DruidProjectRule - org.apache.calcite.adapter.druid中的类
-
- DruidRules.DruidProjectSortTransposeRule - org.apache.calcite.adapter.druid中的类
-
- DruidRules.DruidSortProjectTransposeRule - org.apache.calcite.adapter.druid中的类
-
- DruidRules.DruidSortRule - org.apache.calcite.adapter.druid中的类
-
- DruidSchema - org.apache.calcite.adapter.druid中的类
-
Schema mapped onto a Druid instance.
- DruidSchema(String, String, boolean) - 类 的构造器org.apache.calcite.adapter.druid.DruidSchema
-
Creates a Druid schema.
- DruidSchemaFactory - org.apache.calcite.adapter.druid中的类
-
Schema factory that creates Druid schemas.
- DruidSchemaFactory() - 类 的构造器org.apache.calcite.adapter.druid.DruidSchemaFactory
-
- DruidSortProjectTransposeRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.adapter.druid.DruidRules.DruidSortProjectTransposeRule
-
Creates a DruidSortProjectTransposeRule.
- DruidSortRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.adapter.druid.DruidRules.DruidSortRule
-
Creates a DruidSortRule.
- DruidSqlCastConverter - org.apache.calcite.adapter.druid中的类
-
Druid cast converter operator used to translates calcite casts to Druid expression cast
- DruidSqlCastConverter() - 类 的构造器org.apache.calcite.adapter.druid.DruidSqlCastConverter
-
- DruidSqlOperatorConverter - org.apache.calcite.adapter.druid中的接口
-
Defines how to convert RexNode with a given calcite SQL operator to Druid expressions
- DruidTable - org.apache.calcite.adapter.druid中的类
-
Table mapped onto a Druid table.
- DruidTable(DruidSchema, String, RelProtoDataType, Set<String>, String, List<Interval>, Map<String, List<ComplexMetric>>, Map<String, SqlTypeName>) - 类 的构造器org.apache.calcite.adapter.druid.DruidTable
-
Creates a Druid table.
- DruidTableFactory - org.apache.calcite.adapter.druid中的类
-
- DruidType - org.apache.calcite.adapter.druid中的枚举
-
Druid type.
- DT1684_FIXED - 类 中的静态变量org.apache.calcite.util.Bug
-
Whether dtbug1684 "CURRENT_DATE not implemented in fennel calc" is fixed.
- DT239_FIXED - 类 中的静态变量org.apache.calcite.util.Bug
-
- DT785_FIXED - 类 中的静态变量org.apache.calcite.util.Bug
-
- DUMB_FILTER_ON_JOIN - 类 中的静态变量org.apache.calcite.rel.rules.FilterJoinRule
-
- DUMMY - 类 中的静态变量org.apache.calcite.rel.metadata.MetadataFactoryImpl
-
- DUMMY - 类 中的静态变量org.apache.calcite.sql.SqlDialect
-
- dummyProject(int, RelNode) - 类 中的方法org.apache.calcite.sql2rel.RelFieldTrimmer
-
Creates a project with a dummy column, to protect the parts of the system
that cannot handle a relational expression with no columns.
- dump(RelNode) - 类 中的方法org.apache.calcite.piglet.Handler
-
Executes a relational expression and prints the output.
- dump(PrintWriter) - 类 中的方法org.apache.calcite.plan.volcano.VolcanoPlanner
-
Dumps the internal state of this VolcanoPlanner to a writer.
- DUMP_GRAPHVIZ - 类 中的静态变量org.apache.calcite.config.CalciteSystemProperty
-
Whether to include a GraphViz representation when dumping the state of the Volcano planner.
- DUMP_SETS - 类 中的静态变量org.apache.calcite.config.CalciteSystemProperty
-
Whether to include RelSet information when dumping the state of the Volcano
planner.
- dumpPlan(String, RelNode, SqlExplainFormat, SqlExplainLevel) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
-
Dumps a plan as a string.
- dumpPlan(String, RelNode, boolean, SqlExplainLevel) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
-
已过时。
- DumpStmt(SqlParserPos, Ast.Identifier) - 类 的构造器org.apache.calcite.piglet.Ast.DumpStmt
-
- dumpType(RelDataType) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
-
- duplicateArgumentName(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- duplicateColumnAndNoColumnList(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- duplicateColumnName(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- duplicateNameInColumnList(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- duplicateTargetColumn(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- duplicateWindowName() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- dupWindowSpec() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- DuTableFunction - org.apache.calcite.adapter.os中的类
-
Table function that executes the OS "du" ("disk usage") command
to compute file sizes.
- DYADIC_STRING_SUM_PRECISION - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
-
Type-inference strategy whereby the result type of a call is
the same type as the input types but with the combined length of the
two first types
if types are of char type the type with the highest coercibility will
be used
result is varying if either input is; otherwise fixed
Pre-requisites:
input types must be of the same string type
types must be comparable without casting
- DYADIC_STRING_SUM_PRECISION_NULLABLE - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
-
- DYADIC_STRING_SUM_PRECISION_NULLABLE_VARYING - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
-
- dynamic(CallSiteBinder, Type, Iterable<? extends Expression>) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a DynamicExpression that represents a dynamic
operation bound by the provided CallSiteBinder.
- dynamic(CallSiteBinder, Type, Expression...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a DynamicExpression that represents a dynamic
operation bound by the provided CallSiteBinder, using varargs.
- DYNAMIC_STAR_PREFIX - 类 中的静态变量org.apache.calcite.rel.type.DynamicRecordType
-
- DynamicExpression - org.apache.calcite.linq4j.tree中的类
-
Represents a dynamic operation.
- DynamicExpression(Class) - 类 的构造器org.apache.calcite.linq4j.tree.DynamicExpression
-
- dynamicInvoke(Object...) - 接口 中的方法org.apache.calcite.linq4j.tree.FunctionExpression.Invokable
-
- dynamicParam(int) - 类 中的方法org.apache.calcite.sql.pretty.SqlPrettyWriter
-
- dynamicParam(int) - 接口 中的方法org.apache.calcite.sql.SqlWriter
-
Prints a dynamic parameter (e.g.
- dynamicParamIllegal() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- DynamicRecordType - org.apache.calcite.rel.type中的类
-
Specific type of RelRecordType that corresponds to a dynamic table,
where columns are created as they are requested.
- DynamicRecordType() - 类 的构造器org.apache.calcite.rel.type.DynamicRecordType
-
- DynamicRecordTypeImpl - org.apache.calcite.rel.type中的类
-
- DynamicRecordTypeImpl(RelDataTypeFactory) - 类 的构造器org.apache.calcite.rel.type.DynamicRecordTypeImpl
-
Creates a DynamicRecordTypeImpl.
- DynamicTupleRecordType - org.apache.calcite.piglet中的类
-
Represents Pig Tuples with unknown fields.
- e - 类 中的变量org.apache.calcite.linq4j.Ord
-
- e - 类 中的变量org.apache.calcite.materialize.Lattice.DerivedColumn
-
- e - 类 中的变量org.apache.calcite.rex.RexAnalyzer
-
- edgeSet() - 类 中的方法org.apache.calcite.util.graph.DefaultDirectedGraph
-
- edgeSet() - 接口 中的方法org.apache.calcite.util.graph.DirectedGraph
-
- ElasticsearchAggregate - org.apache.calcite.adapter.elasticsearch中的类
-
Implementation of
Aggregate relational expression
for ElasticSearch.
- ElasticsearchFilter - org.apache.calcite.adapter.elasticsearch中的类
-
Implementation of a
Filter
relational expression in Elasticsearch.
- ElasticsearchProject - org.apache.calcite.adapter.elasticsearch中的类
-
Implementation of
Project
relational expression in Elasticsearch.
- ElasticsearchRel - org.apache.calcite.adapter.elasticsearch中的接口
-
Relational expression that uses Elasticsearch calling convention.
- ElasticsearchRel.Implementor - org.apache.calcite.adapter.elasticsearch中的类
-
Callback for the implementation process that converts a tree of
ElasticsearchRel nodes into an Elasticsearch query.
- ElasticsearchSchema - org.apache.calcite.adapter.elasticsearch中的类
-
Each table in the schema is an ELASTICSEARCH index.
- ElasticsearchSchema(RestClient, ObjectMapper, String) - 类 的构造器org.apache.calcite.adapter.elasticsearch.ElasticsearchSchema
-
Allows schema to be instantiated from existing elastic search client.
- ElasticsearchSchemaFactory - org.apache.calcite.adapter.elasticsearch中的类
-
- ElasticsearchSchemaFactory() - 类 的构造器org.apache.calcite.adapter.elasticsearch.ElasticsearchSchemaFactory
-
- ElasticsearchSearchResult - org.apache.calcite.adapter.elasticsearch中的类
-
Internal object used to parse elastic search result.
- ElasticsearchSearchResult.SearchHit - org.apache.calcite.adapter.elasticsearch中的类
-
Concrete result record which matched the query.
- ElasticsearchSearchResult.SearchHits - org.apache.calcite.adapter.elasticsearch中的类
-
Similar to SearchHits in ES.
- ElasticsearchSort - org.apache.calcite.adapter.elasticsearch中的类
-
Implementation of
Sort
relational expression in Elasticsearch.
- ElasticsearchTable - org.apache.calcite.adapter.elasticsearch中的类
-
Table based on an Elasticsearch index.
- ElasticsearchTable.ElasticsearchQueryable<T> - org.apache.calcite.adapter.elasticsearch中的类
-
- ElasticsearchTableScan - org.apache.calcite.adapter.elasticsearch中的类
-
Relational expression representing a scan of an Elasticsearch type.
- ElasticsearchToEnumerableConverter - org.apache.calcite.adapter.elasticsearch中的类
-
Relational expression representing a scan of a table in an Elasticsearch data source.
- ElasticsearchToEnumerableConverterRule - org.apache.calcite.adapter.elasticsearch中的类
-
- element(List) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
Support the ELEMENT function.
- ELEMENT - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The ELEMENT operator, used to convert a multiset with only one item to a
"regular" type.
- ELEMENT_SLICE - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The internal "$ELEMENT_SLICE" operator returns the first field of the
only element of a multiset.
- elementAt(int) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- elementAt(Enumerable<TSource>, int) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Returns the element at a specified index in a
sequence.
- elementAt(int) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Returns the element at a specified index in a
sequence.
- elementAt(Queryable<T>, int) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
-
Returns the element at a specified index in a
sequence.
- elementAt(Queryable<T>, int) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
-
Returns the element at a specified index in a
sequence.
- elementAt(Queryable<T>, int) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
-
- elementAtOrDefault(int) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- elementAtOrDefault(Enumerable<TSource>, int) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Returns the element at a specified index in a
sequence or a default value if the index is out of
range.
- elementAtOrDefault(int) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Returns the element at a specified index in a
sequence or a default value if the index is out of
range.
- elementAtOrDefault(Queryable<T>, int) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
-
Returns the element at a specified index in a
sequence or a default value if the index is out of
range.
- elementAtOrDefault(Queryable<T>, int) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
-
Returns the element at a specified index in a
sequence or a default value if the index is out of
range.
- elementAtOrDefault(Queryable<T>, int) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
-
- ElementInit - org.apache.calcite.linq4j.tree中的类
-
Represents an initializer for a single element of an
Enumerable collection.
- ElementInit() - 类 的构造器org.apache.calcite.linq4j.tree.ElementInit
-
- elementInit(Method, Iterable<? extends Expression>) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates an ElementInit, given an Iterable<T> as the second
argument.
- elementInit(Method, Expression...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates an ElementInit, given an array of values as the second
argument, using varargs.
- elements - 类 中的变量org.apache.calcite.linq4j.CartesianProductEnumerator
-
- elementType - 类 中的变量org.apache.calcite.adapter.java.AbstractQueryableTable
-
- elementType - 类 中的变量org.apache.calcite.linq4j.BaseQueryable
-
- elementType - 类 中的变量org.apache.calcite.rel.mutable.MutableTableFunctionScan
-
- emit(List<E>, List<Integer>, List<String>, int, Consumer<TResult>) - 接口 中的方法org.apache.calcite.runtime.Enumerables.Emitter
-
- empty() - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates an empty expression that has Void type.
- empty() - 类 中的静态方法org.apache.calcite.plan.Contexts
-
Returns a context that returns null for all inquiries.
- EMPTY - 类 中的静态变量org.apache.calcite.plan.RelOptPredicateList
-
- EMPTY - 类 中的静态变量org.apache.calcite.rel.hint.HintStrategyTable
-
Empty strategies.
- EMPTY - 类 中的静态变量org.apache.calcite.rel.RelCollationImpl
-
已过时。
- EMPTY - 类 中的静态变量org.apache.calcite.rel.RelCollations
-
A collation indicating that a relation is not sorted.
- EMPTY - 接口 中的静态变量org.apache.calcite.runtime.Hook.Closeable
-
Closeable that does nothing.
- EMPTY - 类 中的静态变量org.apache.calcite.sql.dialect.JethroDataSqlDialect.JethroInfo
-
- EMPTY - 类 中的静态变量org.apache.calcite.sql.SqlNodeList
-
An immutable, empty SqlNodeList.
- EMPTY - 类 中的静态变量org.apache.calcite.sql.validate.SqlValidatorScope.Path
-
The empty path.
- empty() - 类 中的方法org.apache.calcite.tools.RelBuilder
-
Creates a relational expression that reads from an input and throws
all of the rows away.
- EMPTY_ARRAY - 类 中的静态变量org.apache.calcite.sql.SqlNode
-
- EMPTY_CONTEXT - 类 中的静态变量org.apache.calcite.plan.Contexts
-
- EMPTY_CONTEXT - 类 中的静态变量org.apache.calcite.sql.SqlDialect
-
Empty context.
- EMPTY_ENUMERABLE - 类 中的静态变量org.apache.calcite.linq4j.Linq4j
-
- EMPTY_STATEMENT - 类 中的静态变量org.apache.calcite.linq4j.tree.OptimizeShuttle
-
- emptyEnumerable() - 类 中的静态方法org.apache.calcite.linq4j.Linq4j
-
- emptyEnumerator() - 类 中的静态方法org.apache.calcite.linq4j.Linq4j
-
- EmptyPath() - 类 的构造器org.apache.calcite.sql.validate.SqlValidatorScope.EmptyPath
-
- emptyResultOfJsonQueryFuncNotAllowed() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- emptyResultOfJsonValueFuncNotAllowed() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- emptyTag(String, XmlOutput.XMLAttrVector) - 类 中的方法org.apache.calcite.util.XmlOutput
-
Writes an empty tag to the stream.
- emptyTraitSet() - 类 中的方法org.apache.calcite.plan.AbstractRelOptPlanner
-
- emptyTraitSet() - 接口 中的方法org.apache.calcite.plan.RelOptPlanner
-
Creates an empty trait set.
- emptyTraitSet() - 类 中的方法org.apache.calcite.plan.volcano.VolcanoPlanner
-
- emptyWindowSpec() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- emulateJoinTypeForCrossJoin() - 类 中的方法org.apache.calcite.sql.dialect.SparkSqlDialect
-
- emulateJoinTypeForCrossJoin() - 类 中的方法org.apache.calcite.sql.SqlDialect
-
- emulateNullDirection(SqlNode, boolean, boolean) - 类 中的方法org.apache.calcite.sql.dialect.BigQuerySqlDialect
-
- emulateNullDirection(SqlNode, boolean, boolean) - 类 中的方法org.apache.calcite.sql.dialect.HiveSqlDialect
-
- emulateNullDirection(SqlNode, boolean, boolean) - 类 中的方法org.apache.calcite.sql.dialect.JethroDataSqlDialect
-
- emulateNullDirection(SqlNode, boolean, boolean) - 类 中的方法org.apache.calcite.sql.dialect.MssqlSqlDialect
-
Returns the SqlNode for emulating the null direction for the given field
or null if no emulation needs to be done.
- emulateNullDirection(SqlNode, boolean, boolean) - 类 中的方法org.apache.calcite.sql.dialect.MysqlSqlDialect
-
- emulateNullDirection(SqlNode, boolean, boolean) - 类 中的方法org.apache.calcite.sql.SqlDialect
-
Returns the SqlNode for emulating the null direction for the given field
or null if no emulation needs to be done.
- emulateNullDirectionWithIsNull(SqlNode, boolean, boolean) - 类 中的方法org.apache.calcite.sql.SqlDialect
-
- ENABLE_COLLATION_TRAIT - 类 中的静态变量org.apache.calcite.config.CalciteSystemProperty
-
Whether to enable the collation trait in the default planner configuration.
- ENABLE_ENUMERABLE - 类 中的静态变量org.apache.calcite.config.CalciteSystemProperty
-
Whether the enumerable convention is enabled in the default planner configuration.
- ENABLE_ENUMERABLE - 类 中的静态变量org.apache.calcite.prepare.CalcitePrepareImpl
-
已过时。
- ENABLE_REX_DIGEST_NORMALIZE - 类 中的静态变量org.apache.calcite.config.CalciteSystemProperty
-
Whether RexNode digest should be normalized (e.g. call operands ordered).
- ENABLE_STREAM - 类 中的静态变量org.apache.calcite.config.CalciteSystemProperty
-
Whether streaming is enabled in the default planner configuration.
- ENABLE_STREAM - 类 中的静态变量org.apache.calcite.prepare.CalcitePrepareImpl
-
已过时。
- enableBindable - 类 中的变量org.apache.calcite.prepare.CalcitePrepareImpl
-
Whether the bindable convention should be the root convention of any
plan.
- enabled() - 类 中的方法org.apache.calcite.adapter.spark.SparkHandlerImpl
-
- enabled() - 接口 中的方法org.apache.calcite.jdbc.CalcitePrepare.SparkHandler
-
- enabled() - 类 中的静态方法org.apache.calcite.util.Benchmark
-
Returns whether performance tests are enabled.
- enableDecorrelation() - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter
-
已过时。
- encodeIntervalOrDecimal(RexNode, RelDataType, boolean) - 类 中的方法org.apache.calcite.rex.RexBuilder
-
Casts a decimal's integer representation to a decimal node.
- encodeList(List<? extends CharSequence>, char) - 类 中的静态方法org.apache.calcite.adapter.splunk.util.StringUtils
-
- encodeValue(RexNode, RelDataType) - 类 中的方法org.apache.calcite.rel.rules.ReduceDecimalsRule.RexExpander
-
Casts a decimal's integer representation to a decimal node.
- encodeValue(RexNode, RelDataType, boolean) - 类 中的方法org.apache.calcite.rel.rules.ReduceDecimalsRule.RexExpander
-
Casts a decimal's integer representation to a decimal node.
- end() - 接口 中的方法org.apache.calcite.interpreter.Sink
-
- end(SqlAbstractParserImpl) - 类 中的方法org.apache.calcite.sql.parser.Span
-
Adds the position of the last token emitted by a parser to the list,
and returns a position that covers the whole range.
- end(SqlNode) - 类 中的方法org.apache.calcite.sql.parser.Span
-
Adds a node's position to the list,
and returns a position that covers the whole range.
- endBeginTag(String) - 类 中的方法org.apache.calcite.util.XmlOutput
-
- endFunCall(SqlWriter.Frame) - 类 中的方法org.apache.calcite.sql.pretty.SqlPrettyWriter
-
- endFunCall(SqlWriter.Frame) - 接口 中的方法org.apache.calcite.sql.SqlWriter
-
Ends a list which is a call to a function.
- endIndex() - 类 中的方法org.apache.calcite.adapter.enumerable.impl.WinAggResetContextImpl
-
- endIndex() - 类 中的方法org.apache.calcite.adapter.enumerable.impl.WinAggResultContextImpl
-
- endIndex() - 接口 中的方法org.apache.calcite.adapter.enumerable.WinAggFrameContext
-
Returns the index of the very last row in partition.
- endList(SqlWriter.Frame) - 类 中的方法org.apache.calcite.sql.pretty.SqlPrettyWriter
-
- endList(SqlWriter.Frame) - 接口 中的方法org.apache.calcite.sql.SqlWriter
-
Ends a list.
- endOrdinal - 类 中的变量org.apache.calcite.sql.SqlSpecialOperator.ReduceResult
-
- endTag(String) - 类 中的方法org.apache.calcite.util.XmlOutput
-
Completes a tag.
- enrich(PreparedStatement) - 接口 中的方法org.apache.calcite.runtime.ResultSetEnumerable.PreparedStatementEnricher
-
- ensureRegistered(RelNode, RelNode) - 类 中的方法org.apache.calcite.plan.hep.HepPlanner
-
- ensureRegistered(RelNode, RelNode) - 接口 中的方法org.apache.calcite.plan.RelOptPlanner
-
Registers a relational expression if it is not already registered.
- ensureRegistered(RelNode, RelNode) - 类 中的方法org.apache.calcite.plan.volcano.VolcanoPlanner
-
- ensureScale(RexNode, int, int) - 类 中的方法org.apache.calcite.rel.rules.ReduceDecimalsRule.RexExpander
-
Ensures a value is of a required scale.
- ensureType(RelDataType, RexNode) - 类 中的方法org.apache.calcite.rel.rules.ReduceDecimalsRule.RexExpander
-
Ensures expression is interpreted as a specified type.
- ensureType(RelDataType, RexNode, boolean) - 类 中的方法org.apache.calcite.rel.rules.ReduceDecimalsRule.RexExpander
-
Ensures expression is interpreted as a specified type.
- ensureType(RelDataType, RexNode, boolean) - 类 中的方法org.apache.calcite.rex.RexBuilder
-
Ensures expression is interpreted as a specified type.
- Entry(CalciteSchema, String) - 类 的构造器org.apache.calcite.jdbc.CalciteSchema.Entry
-
- entrySet() - 类 中的方法org.apache.calcite.util.CompositeMap
-
- enumConstants(Class<T>) - 类 中的静态方法org.apache.calcite.util.Util
-
Creates a map of the values of an enumeration by name.
- enumerable(RelNode, Enumerable<Row>) - 接口 中的方法org.apache.calcite.interpreter.Compiler
-
Tells the interpreter that a given relational expression wishes to
give its output as an enumerable.
- enumerable(DataContext) - 类 中的方法org.apache.calcite.jdbc.CalcitePrepare.CalciteSignature
-
- Enumerable<T> - org.apache.calcite.linq4j中的接口
-
Exposes the enumerator, which supports a simple iteration over a collection.
- enumerable(ScannableTable, DataContext) - 类 中的静态方法org.apache.calcite.schema.Schemas
-
Returns an
Enumerable over the rows of
a given table, representing each row as an object array.
- enumerable(FilterableTable, DataContext) - 类 中的静态方法org.apache.calcite.schema.Schemas
-
Returns an
Enumerable over the rows of
a given table, not applying any filters, representing each row as an object
array.
- enumerable(ProjectableFilterableTable, DataContext) - 类 中的静态方法org.apache.calcite.schema.Schemas
-
Returns an
Enumerable over the rows of
a given table, not applying any filters and projecting all columns,
representing each row as an object array.
- ENUMERABLE_AGGREGATE_RULE - 类 中的静态变量org.apache.calcite.adapter.enumerable.EnumerableRules
-
- ENUMERABLE_BATCH_NESTED_LOOP_JOIN_RULE - 类 中的静态变量org.apache.calcite.adapter.enumerable.EnumerableRules
-
- ENUMERABLE_CALC_RULE - 类 中的静态变量org.apache.calcite.adapter.enumerable.EnumerableRules
-
- ENUMERABLE_COLLECT_RULE - 类 中的静态变量org.apache.calcite.adapter.enumerable.EnumerableRules
-
- ENUMERABLE_CORRELATE_RULE - 类 中的静态变量org.apache.calcite.adapter.enumerable.EnumerableRules
-
- ENUMERABLE_ENABLE_TABLESCAN_ARRAY - 类 中的静态变量org.apache.calcite.config.CalciteSystemProperty
-
Whether the EnumerableTableScan should support ARRAY fields.
- ENUMERABLE_ENABLE_TABLESCAN_MAP - 类 中的静态变量org.apache.calcite.config.CalciteSystemProperty
-
Whether the EnumerableTableScan should support MAP fields.
- ENUMERABLE_ENABLE_TABLESCAN_MULTISET - 类 中的静态变量org.apache.calcite.config.CalciteSystemProperty
-
Whether the EnumerableTableScan should support MULTISET fields.
- ENUMERABLE_FILTER_RULE - 类 中的静态变量org.apache.calcite.adapter.enumerable.EnumerableRules
-
- ENUMERABLE_FILTER_TO_CALC_RULE - 类 中的静态变量org.apache.calcite.adapter.enumerable.EnumerableRules
-
- ENUMERABLE_INTERSECT_RULE - 类 中的静态变量org.apache.calcite.adapter.enumerable.EnumerableRules
-
- ENUMERABLE_JOIN_RULE - 类 中的静态变量org.apache.calcite.adapter.enumerable.EnumerableRules
-
- ENUMERABLE_LIMIT_RULE - 类 中的静态变量org.apache.calcite.adapter.enumerable.EnumerableRules
-
- ENUMERABLE_MATCH_RULE - 类 中的静态变量org.apache.calcite.adapter.enumerable.EnumerableRules
-
- ENUMERABLE_MERGE_JOIN_RULE - 类 中的静态变量org.apache.calcite.adapter.enumerable.EnumerableRules
-
- ENUMERABLE_MINUS_RULE - 类 中的静态变量org.apache.calcite.adapter.enumerable.EnumerableRules
-
- ENUMERABLE_PROJECT_RULE - 类 中的静态变量org.apache.calcite.adapter.enumerable.EnumerableRules
-
- ENUMERABLE_PROJECT_TO_CALC_RULE - 类 中的静态变量org.apache.calcite.adapter.enumerable.EnumerableRules
-
- ENUMERABLE_REPEAT_UNION_RULE - 类 中的静态变量org.apache.calcite.adapter.enumerable.EnumerableRules
-
- ENUMERABLE_RULES - 类 中的静态变量org.apache.calcite.adapter.enumerable.EnumerableRules
-
- ENUMERABLE_RULES - 类 中的静态变量org.apache.calcite.prepare.CalcitePrepareImpl
-
已过时。
- ENUMERABLE_SORT_RULE - 类 中的静态变量org.apache.calcite.adapter.enumerable.EnumerableRules
-
- ENUMERABLE_TABLE_FUNCTION_SCAN_RULE - 类 中的静态变量org.apache.calcite.adapter.enumerable.EnumerableRules
-
- ENUMERABLE_TABLE_MODIFICATION_RULE - 类 中的静态变量org.apache.calcite.adapter.enumerable.EnumerableRules
-
- ENUMERABLE_TABLE_SCAN_RULE - 类 中的静态变量org.apache.calcite.adapter.enumerable.EnumerableRules
-
- ENUMERABLE_TABLE_SPOOL_RULE - 类 中的静态变量org.apache.calcite.adapter.enumerable.EnumerableRules
-
- ENUMERABLE_UNCOLLECT_RULE - 类 中的静态变量org.apache.calcite.adapter.enumerable.EnumerableRules
-
- ENUMERABLE_UNION_RULE - 类 中的静态变量org.apache.calcite.adapter.enumerable.EnumerableRules
-
- ENUMERABLE_VALUES_RULE - 类 中的静态变量org.apache.calcite.adapter.enumerable.EnumerableRules
-
- ENUMERABLE_WINDOW_RULE - 类 中的静态变量org.apache.calcite.adapter.enumerable.EnumerableRules
-
- EnumerableAggregate - org.apache.calcite.adapter.enumerable中的类
-
- EnumerableAggregate(RelOptCluster, RelTraitSet, RelNode, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - 类 的构造器org.apache.calcite.adapter.enumerable.EnumerableAggregate
-
- EnumerableAggregate(RelOptCluster, RelTraitSet, RelNode, boolean, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - 类 的构造器org.apache.calcite.adapter.enumerable.EnumerableAggregate
-
已过时。
- EnumerableBatchNestedLoopJoin - org.apache.calcite.adapter.enumerable中的类
-
- EnumerableBatchNestedLoopJoin(RelOptCluster, RelTraitSet, RelNode, RelNode, RexNode, Set<CorrelationId>, ImmutableBitSet, JoinRelType) - 类 的构造器org.apache.calcite.adapter.enumerable.EnumerableBatchNestedLoopJoin
-
- enumerableBatchNestedLoopJoin(RelMetadataQuery, RelNode, RelNode, JoinRelType) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdCollation
-
- EnumerableBatchNestedLoopJoinRule - org.apache.calcite.adapter.enumerable中的类
-
- EnumerableBatchNestedLoopJoinRule(Class<? extends Join>, RelBuilderFactory, int) - 类 的构造器org.apache.calcite.adapter.enumerable.EnumerableBatchNestedLoopJoinRule
-
Creates an EnumerableBatchNestedLoopJoinRule.
- EnumerableBatchNestedLoopJoinRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.adapter.enumerable.EnumerableBatchNestedLoopJoinRule
-
Creates an EnumerableBatchNestedLoopJoinRule with default batch size of 100.
- EnumerableBatchNestedLoopJoinRule(RelBuilderFactory, int) - 类 的构造器org.apache.calcite.adapter.enumerable.EnumerableBatchNestedLoopJoinRule
-
Creates an EnumerableBatchNestedLoopJoinRule with given batch size.
- EnumerableBindable - org.apache.calcite.adapter.enumerable中的类
-
Relational expression that converts an enumerable input to interpretable
calling convention.
- EnumerableBindable(RelOptCluster, RelNode) - 类 的构造器org.apache.calcite.adapter.enumerable.EnumerableBindable
-
- EnumerableBindable.EnumerableToBindableConverterRule - org.apache.calcite.adapter.enumerable中的类
-
Rule that converts any enumerable relational expression to bindable.
- EnumerableCalc - org.apache.calcite.adapter.enumerable中的类
-
- EnumerableCalc(RelOptCluster, RelTraitSet, RelNode, RexProgram) - 类 的构造器org.apache.calcite.adapter.enumerable.EnumerableCalc
-
Creates an EnumerableCalc.
- EnumerableCalc(RelOptCluster, RelTraitSet, RelNode, RexProgram, List<RelCollation>) - 类 的构造器org.apache.calcite.adapter.enumerable.EnumerableCalc
-
已过时。
- EnumerableCollect - org.apache.calcite.adapter.enumerable中的类
-
- EnumerableCollect(RelOptCluster, RelTraitSet, RelNode, String) - 类 的构造器org.apache.calcite.adapter.enumerable.EnumerableCollect
-
- EnumerableConvention - org.apache.calcite.adapter.enumerable中的枚举
-
Family of calling conventions that return results as an
Enumerable.
- EnumerableCorrelate - org.apache.calcite.adapter.enumerable中的类
-
- EnumerableCorrelate(RelOptCluster, RelTraitSet, RelNode, RelNode, CorrelationId, ImmutableBitSet, JoinRelType) - 类 的构造器org.apache.calcite.adapter.enumerable.EnumerableCorrelate
-
- enumerableCorrelate(RelMetadataQuery, RelNode, RelNode, JoinRelType) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdCollation
-
- EnumerableCorrelateRule - org.apache.calcite.adapter.enumerable中的类
-
Implementation of nested loops over enumerable inputs.
- EnumerableCorrelateRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.adapter.enumerable.EnumerableCorrelateRule
-
Creates an EnumerableCorrelateRule.
- EnumerableDefaults - org.apache.calcite.linq4j中的类
-
Default implementations of methods in the
Enumerable interface.
- EnumerableDefaults() - 类 的构造器org.apache.calcite.linq4j.EnumerableDefaults
-
- EnumerableFilter - org.apache.calcite.adapter.enumerable中的类
-
- EnumerableFilter(RelOptCluster, RelTraitSet, RelNode, RexNode) - 类 的构造器org.apache.calcite.adapter.enumerable.EnumerableFilter
-
Creates an EnumerableFilter.
- EnumerableFilterToCalcRule - org.apache.calcite.adapter.enumerable中的类
-
- EnumerableFilterToCalcRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.adapter.enumerable.EnumerableFilterToCalcRule
-
Creates an EnumerableFilterToCalcRule.
- EnumerableHashJoin - org.apache.calcite.adapter.enumerable中的类
-
- EnumerableHashJoin(RelOptCluster, RelTraitSet, RelNode, RelNode, RexNode, Set<CorrelationId>, JoinRelType) - 类 的构造器org.apache.calcite.adapter.enumerable.EnumerableHashJoin
-
Creates an EnumerableHashJoin.
- EnumerableHashJoin(RelOptCluster, RelTraitSet, RelNode, RelNode, RexNode, ImmutableIntList, ImmutableIntList, JoinRelType, Set<String>) - 类 的构造器org.apache.calcite.adapter.enumerable.EnumerableHashJoin
-
已过时。
- enumerableHashJoin(RelMetadataQuery, RelNode, RelNode, JoinRelType) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdCollation
-
- EnumerableInterpretable - org.apache.calcite.adapter.enumerable中的类
-
Relational expression that converts an enumerable input to interpretable
calling convention.
- EnumerableInterpretable(RelOptCluster, RelNode) - 类 的构造器org.apache.calcite.adapter.enumerable.EnumerableInterpretable
-
- EnumerableInterpreter - org.apache.calcite.adapter.enumerable中的类
-
Relational expression that executes its children using an interpreter.
- EnumerableInterpreter(RelOptCluster, RelTraitSet, RelNode, double) - 类 的构造器org.apache.calcite.adapter.enumerable.EnumerableInterpreter
-
Creates an EnumerableInterpreter.
- EnumerableInterpreterRule - org.apache.calcite.adapter.enumerable中的类
-
- EnumerableInterpreterRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.adapter.enumerable.EnumerableInterpreterRule
-
Creates an EnumerableInterpreterRule.
- EnumerableIntersect - org.apache.calcite.adapter.enumerable中的类
-
- EnumerableIntersect(RelOptCluster, RelTraitSet, List<RelNode>, boolean) - 类 的构造器org.apache.calcite.adapter.enumerable.EnumerableIntersect
-
- EnumerableLimit - org.apache.calcite.adapter.enumerable中的类
-
Relational expression that applies a limit and/or offset to its input.
- EnumerableLimit(RelOptCluster, RelTraitSet, RelNode, RexNode, RexNode) - 类 的构造器org.apache.calcite.adapter.enumerable.EnumerableLimit
-
Creates an EnumerableLimit.
- EnumerableMatch - org.apache.calcite.adapter.enumerable中的类
-
- EnumerableMatch(RelOptCluster, RelTraitSet, RelNode, RelDataType, RexNode, boolean, boolean, Map<String, RexNode>, Map<String, RexNode>, RexNode, Map<String, ? extends SortedSet<String>>, boolean, ImmutableBitSet, RelCollation, RexNode) - 类 的构造器org.apache.calcite.adapter.enumerable.EnumerableMatch
-
Creates an EnumerableMatch.
- EnumerableMatchRule - org.apache.calcite.adapter.enumerable中的类
-
- EnumerableMergeJoin - org.apache.calcite.adapter.enumerable中的类
-
- EnumerableMinus - org.apache.calcite.adapter.enumerable中的类
-
- EnumerableMinus(RelOptCluster, RelTraitSet, List<RelNode>, boolean) - 类 的构造器org.apache.calcite.adapter.enumerable.EnumerableMinus
-
- EnumerableNestedLoopJoin - org.apache.calcite.adapter.enumerable中的类
-
- EnumerableNestedLoopJoin(RelOptCluster, RelTraitSet, RelNode, RelNode, RexNode, Set<CorrelationId>, JoinRelType) - 类 的构造器org.apache.calcite.adapter.enumerable.EnumerableNestedLoopJoin
-
Creates an EnumerableNestedLoopJoin.
- EnumerableNestedLoopJoin(RelOptCluster, RelTraitSet, RelNode, RelNode, RexNode, JoinRelType, Set<String>) - 类 的构造器org.apache.calcite.adapter.enumerable.EnumerableNestedLoopJoin
-
已过时。
- enumerableNestedLoopJoin(RelMetadataQuery, RelNode, RelNode, JoinRelType) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdCollation
-
- EnumerableProject - org.apache.calcite.adapter.enumerable中的类
-
- EnumerableProject(RelOptCluster, RelTraitSet, RelNode, List<? extends RexNode>, RelDataType) - 类 的构造器org.apache.calcite.adapter.enumerable.EnumerableProject
-
Creates an EnumerableProject.
- EnumerableProject(RelOptCluster, RelTraitSet, RelNode, List<? extends RexNode>, RelDataType, int) - 类 的构造器org.apache.calcite.adapter.enumerable.EnumerableProject
-
已过时。
- EnumerableProjectToCalcRule - org.apache.calcite.adapter.enumerable中的类
-
- EnumerableProjectToCalcRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.adapter.enumerable.EnumerableProjectToCalcRule
-
Creates an EnumerableProjectToCalcRule.
- EnumerableRel - org.apache.calcite.adapter.enumerable中的接口
-
- EnumerableRel.Prefer - org.apache.calcite.adapter.enumerable中的枚举
-
Preferred physical type.
- EnumerableRel.Result - org.apache.calcite.adapter.enumerable中的类
-
Result of implementing an enumerable relational expression by generating
Java code.
- EnumerableRelImplementor - org.apache.calcite.adapter.enumerable中的类
-
- EnumerableRelImplementor(RexBuilder, Map<String, Object>) - 类 的构造器org.apache.calcite.adapter.enumerable.EnumerableRelImplementor
-
- EnumerableRepeatUnion - org.apache.calcite.adapter.enumerable中的类
-
- EnumerableRepeatUnionRule - org.apache.calcite.adapter.enumerable中的类
-
- EnumerableRules - org.apache.calcite.adapter.enumerable中的类
-
- Enumerables - org.apache.calcite.runtime中的类
-
- Enumerables.Emitter<E,TResult> - org.apache.calcite.runtime中的接口
-
Given a match (a list of rows, and their states) produces a list
of rows to be output.
- enumerableSemiJoin(RelMetadataQuery, RelNode, RelNode) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdCollation
-
- EnumerableSort - org.apache.calcite.adapter.enumerable中的类
-
- EnumerableSort(RelOptCluster, RelTraitSet, RelNode, RelCollation, RexNode, RexNode) - 类 的构造器org.apache.calcite.adapter.enumerable.EnumerableSort
-
Creates an EnumerableSort.
- EnumerableTableFunctionScan - org.apache.calcite.adapter.enumerable中的类
-
- EnumerableTableFunctionScan(RelOptCluster, RelTraitSet, List<RelNode>, Type, RelDataType, RexNode, Set<RelColumnMapping>) - 类 的构造器org.apache.calcite.adapter.enumerable.EnumerableTableFunctionScan
-
- EnumerableTableFunctionScanRule - org.apache.calcite.adapter.enumerable中的类
-
- EnumerableTableFunctionScanRule() - 类 的构造器org.apache.calcite.adapter.enumerable.EnumerableTableFunctionScanRule
-
已过时。
- EnumerableTableFunctionScanRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.adapter.enumerable.EnumerableTableFunctionScanRule
-
Creates an EnumerableTableFunctionScanRule.
- EnumerableTableModify - org.apache.calcite.adapter.enumerable中的类
-
- EnumerableTableModify(RelOptCluster, RelTraitSet, RelOptTable, Prepare.CatalogReader, RelNode, TableModify.Operation, List<String>, List<RexNode>, boolean) - 类 的构造器org.apache.calcite.adapter.enumerable.EnumerableTableModify
-
- EnumerableTableModifyRule - org.apache.calcite.adapter.enumerable中的类
-
- EnumerableTableModifyRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.adapter.enumerable.EnumerableTableModifyRule
-
Creates an EnumerableTableModifyRule.
- EnumerableTableScan - org.apache.calcite.adapter.enumerable中的类
-
- EnumerableTableScan(RelOptCluster, RelTraitSet, RelOptTable, Class) - 类 的构造器org.apache.calcite.adapter.enumerable.EnumerableTableScan
-
Creates an EnumerableTableScan.
- EnumerableTableScanRule - org.apache.calcite.adapter.enumerable中的类
-
- EnumerableTableScanRule() - 类 的构造器org.apache.calcite.adapter.enumerable.EnumerableTableScanRule
-
已过时。
- EnumerableTableScanRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.adapter.enumerable.EnumerableTableScanRule
-
Creates an EnumerableTableScanRule.
- EnumerableTableSpool - org.apache.calcite.adapter.enumerable中的类
-
- EnumerableTableSpoolRule - org.apache.calcite.adapter.enumerable中的类
-
- EnumerableToBindableConverterRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.adapter.enumerable.EnumerableBindable.EnumerableToBindableConverterRule
-
Creates an EnumerableToBindableConverterRule.
- EnumerableToSparkConverter - org.apache.calcite.adapter.spark中的类
-
- EnumerableToSparkConverter(RelOptCluster, RelTraitSet, RelNode) - 类 的构造器org.apache.calcite.adapter.spark.EnumerableToSparkConverter
-
- EnumerableToSparkConverterRule - org.apache.calcite.adapter.spark中的类
-
- EnumerableToSparkConverterRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.adapter.spark.EnumerableToSparkConverterRule
-
Creates an EnumerableToSparkConverterRule.
- EnumerableUncollect - org.apache.calcite.adapter.enumerable中的类
-
- EnumerableUncollect(RelOptCluster, RelTraitSet, RelNode) - 类 的构造器org.apache.calcite.adapter.enumerable.EnumerableUncollect
-
已过时。
- EnumerableUncollect(RelOptCluster, RelTraitSet, RelNode, boolean) - 类 的构造器org.apache.calcite.adapter.enumerable.EnumerableUncollect
-
Creates an EnumerableUncollect.
- EnumerableUnion - org.apache.calcite.adapter.enumerable中的类
-
- EnumerableUnion(RelOptCluster, RelTraitSet, List<RelNode>, boolean) - 类 的构造器org.apache.calcite.adapter.enumerable.EnumerableUnion
-
- EnumerableValues - org.apache.calcite.adapter.enumerable中的类
-
- EnumerableValuesRule - org.apache.calcite.adapter.enumerable中的类
-
- EnumerableValuesRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.adapter.enumerable.EnumerableValuesRule
-
Creates an EnumerableValuesRule.
- EnumerableWindow - org.apache.calcite.adapter.enumerable中的类
-
- enumerator() - 类 中的方法org.apache.calcite.adapter.cassandra.CassandraTable.CassandraQueryable
-
- enumerator() - 类 中的方法org.apache.calcite.adapter.elasticsearch.ElasticsearchTable.ElasticsearchQueryable
-
- enumerator() - 类 中的方法org.apache.calcite.adapter.geode.rel.GeodeTable.GeodeQueryable
-
- enumerator() - 类 中的方法org.apache.calcite.adapter.mongodb.MongoTable.MongoQueryable
-
- enumerator() - 类 中的方法org.apache.calcite.adapter.splunk.SplunkQuery
-
- enumerator() - 类 中的方法org.apache.calcite.interpreter.Interpreter
-
- enumerator() - 类 中的方法org.apache.calcite.linq4j.AbstractEnumerable2
-
- enumerator() - 类 中的方法org.apache.calcite.linq4j.BaseQueryable
-
- Enumerator<T> - org.apache.calcite.linq4j中的接口
-
Supports a simple iteration over a collection.
- enumerator(Collection<? extends V>) - 类 中的静态方法org.apache.calcite.linq4j.Linq4j
-
Adapter that converts a collection into an enumerator.
- enumerator() - 类 中的方法org.apache.calcite.linq4j.MemoryEnumerable
-
- enumerator() - 类 中的方法org.apache.calcite.linq4j.QueryableDefaults.ReplayableQueryable
-
- enumerator() - 接口 中的方法org.apache.calcite.linq4j.RawEnumerable
-
Returns an enumerator that iterates through a collection.
- enumerator - 类 中的变量org.apache.calcite.linq4j.TransformedEnumerator
-
- enumerator() - 类 中的方法org.apache.calcite.runtime.ResultSetEnumerable
-
- EnumeratorCursor<T> - org.apache.calcite.runtime中的类
-
Implementation of
Cursor on top of an
Enumerator that
returns a record for each row.
- EnumeratorCursor(Enumerator<T>) - 类 的构造器org.apache.calcite.runtime.EnumeratorCursor
-
Creates a EnumeratorCursor
- enumeratorIterator(Enumerator<T>) - 类 中的静态方法org.apache.calcite.linq4j.Linq4j
-
Adapter that converts an enumerator into an iterator.
- EnumUtils - org.apache.calcite.adapter.enumerable中的类
-
Utilities for generating programs in the Enumerable (functional)
style.
- enumVal(Class<T>, String) - 类 中的静态方法org.apache.calcite.util.Util
-
Returns the value of an enumeration with a particular name.
- enumVal(T, String) - 类 中的静态方法org.apache.calcite.util.Util
-
Returns the value of an enumeration with a particular or default value if
not found.
- EnvironmentFairy - org.apache.calcite.chinook中的类
-
Fairy simulates environment around Calcite.
- EnvironmentFairy.User - org.apache.calcite.chinook中的枚举
-
Who is emulated to being logged in?
- EPSILON - 类 中的静态变量org.apache.calcite.plan.RelOptUtil
-
- eq(String, RelDataType, String, RelDataType, Litmus) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
-
Returns whether two types are equal using '='.
- eq(RexNode, RexNode) - 类 中的静态方法org.apache.calcite.rex.RexUtil
-
已过时。
- eq(BigDecimal, BigDecimal) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL = operator applied to BigDecimal values (neither may be
null).
- eq(Object[], Object[]) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL = operator applied to Object[] values (neither may be
null).
- eq(Object, Object) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL = operator applied to Object values (including String;
neither side may be null).
- eqAny(Object, Object) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL = operator applied to Object values (at least one operand
has ANY type; neither may be null).
- equal(T, T) - 接口 中的方法org.apache.calcite.linq4j.function.EqualityComparer
-
- equal(Expression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a BinaryExpression that represents an equality
comparison.
- equal(Expression, Expression, boolean, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a BinaryExpression that represents an equality
comparison.
- equal(String, RelDataType, String, RelDataType, Litmus) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
-
- equal(List<RelCollation>, List<RelCollation>) - 类 中的静态方法org.apache.calcite.rel.RelCollationImpl
-
已过时。
- equal(List<RelCollation>, List<RelCollation>) - 类 中的静态方法org.apache.calcite.rel.RelCollations
-
- equal(Object, Object) - 类 中的静态方法org.apache.calcite.runtime.Utilities
-
- equalAsStructSansNullability(RelDataTypeFactory, RelDataType, RelDataType, SqlNameMatcher) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
-
Returns whether two struct types are equal, ignoring nullability.
- equalDeep(SqlNode, SqlNode, Litmus) - 类 中的静态方法org.apache.calcite.sql.SqlNode
-
- equalDeep(List<SqlNode>, List<SqlNode>, Litmus) - 类 中的静态方法org.apache.calcite.sql.SqlNode
-
Returns whether two lists of operands are equal.
- EqualityComparer<T> - org.apache.calcite.linq4j.function中的接口
-
Compares values for equality.
- equals(Object) - 类 中的方法org.apache.calcite.adapter.druid.DruidQuery.QuerySpec
-
- equals(Object) - 类 中的方法org.apache.calcite.interpreter.Row
-
- equals(Object) - 类 中的方法org.apache.calcite.jdbc.JavaRecordType
-
- equals(T, T) - 类 中的静态方法org.apache.calcite.linq4j.Linq4j
-
已过时。
- equals(Object) - 类 中的方法org.apache.calcite.linq4j.tree.AbstractNode
-
- equals(Object) - 类 中的方法org.apache.calcite.linq4j.tree.ArrayLengthRecordField
-
- equals(Object) - 类 中的方法org.apache.calcite.linq4j.tree.BinaryExpression
-
- equals(Object) - 类 中的方法org.apache.calcite.linq4j.tree.BlockStatement
-
- equals(Object) - 类 中的方法org.apache.calcite.linq4j.tree.CatchBlock
-
- equals(Object) - 类 中的方法org.apache.calcite.linq4j.tree.ClassDeclaration
-
- equals(Object) - 类 中的方法org.apache.calcite.linq4j.tree.ConditionalExpression
-
- equals(Object) - 类 中的方法org.apache.calcite.linq4j.tree.ConditionalStatement
-
- equals(Object) - 类 中的方法org.apache.calcite.linq4j.tree.ConstantExpression
-
- equals(Object) - 类 中的方法org.apache.calcite.linq4j.tree.ConstantUntypedNull
-
- equals(Object) - 类 中的方法org.apache.calcite.linq4j.tree.ConstructorDeclaration
-
- equals(Object) - 类 中的方法org.apache.calcite.linq4j.tree.DeclarationStatement
-
- equals(Object) - 类 中的方法org.apache.calcite.linq4j.tree.FieldDeclaration
-
- equals(Object) - 类 中的方法org.apache.calcite.linq4j.tree.ForEachStatement
-
- equals(Object) - 类 中的方法org.apache.calcite.linq4j.tree.ForStatement
-
- equals(Object) - 类 中的方法org.apache.calcite.linq4j.tree.FunctionExpression
-
- equals(Object) - 类 中的方法org.apache.calcite.linq4j.tree.GotoStatement
-
- equals(Object) - 类 中的方法org.apache.calcite.linq4j.tree.IndexExpression
-
- equals(Object) - 类 中的方法org.apache.calcite.linq4j.tree.LabelStatement
-
- equals(Object) - 类 中的方法org.apache.calcite.linq4j.tree.LabelTarget
-
- equals(Object) - 类 中的方法org.apache.calcite.linq4j.tree.MemberExpression
-
- equals(Object) - 类 中的方法org.apache.calcite.linq4j.tree.MethodCallExpression
-
- equals(Object) - 类 中的方法org.apache.calcite.linq4j.tree.MethodDeclaration
-
- equals(Object) - 类 中的方法org.apache.calcite.linq4j.tree.NewArrayExpression
-
- equals(Object) - 类 中的方法org.apache.calcite.linq4j.tree.NewExpression
-
- equals(Object) - 类 中的方法org.apache.calcite.linq4j.tree.ParameterExpression
-
- equals(Object) - 类 中的方法org.apache.calcite.linq4j.tree.ReflectedPseudoField
-
- equals(Object) - 类 中的方法org.apache.calcite.linq4j.tree.TernaryExpression
-
- equals(Object) - 类 中的方法org.apache.calcite.linq4j.tree.ThrowStatement
-
- equals(Object) - 类 中的方法org.apache.calcite.linq4j.tree.TryStatement
-
- equals(Object) - 类 中的方法org.apache.calcite.linq4j.tree.TypeBinaryExpression
-
- equals(Object) - 类 中的方法org.apache.calcite.linq4j.tree.UnaryExpression
-
- equals(Object) - 类 中的方法org.apache.calcite.linq4j.tree.WhileStatement
-
- equals(Object) - 类 中的方法org.apache.calcite.materialize.Lattice.Column
-
- equals(Object) - 类 中的方法org.apache.calcite.materialize.Lattice.Measure
-
- equals(Object) - 类 中的方法org.apache.calcite.materialize.LatticeTable
-
- equals(Object) - 类 中的方法org.apache.calcite.materialize.MaterializationKey
-
- equals(Object) - 类 中的方法org.apache.calcite.materialize.TileKey
-
- equals(RelOptCost) - 接口 中的方法org.apache.calcite.plan.RelOptCost
-
Compares this to another cost.
- equals(RelOptCost) - 类 中的方法org.apache.calcite.plan.RelOptCostImpl
-
- equals(Object) - 类 中的方法org.apache.calcite.plan.RelOptCostImpl
-
- equals(Object) - 类 中的方法org.apache.calcite.plan.RelOptRule
-
- equals(RelOptRule) - 类 中的方法org.apache.calcite.plan.RelOptRule
-
Returns whether this rule is equal to another rule.
- equals(Object) - 类 中的方法org.apache.calcite.plan.RelOptRuleOperand
-
- equals(Object) - 接口 中的方法org.apache.calcite.plan.RelTrait
-
- equals(Object) - 类 中的方法org.apache.calcite.plan.RelTraitSet
-
Compares two RelTraitSet objects for equality.
- equals(Object) - 类 中的方法org.apache.calcite.plan.volcano.VolcanoRelMetadataProvider
-
- equals(Object) - 类 中的方法org.apache.calcite.prepare.RelOptTableImpl
-
- equals(Object) - 类 中的方法org.apache.calcite.profile.Profiler.Column
-
- equals(Object) - 类 中的方法org.apache.calcite.rel.AbstractRelNode
-
- equals(Object) - 类 中的方法org.apache.calcite.rel.core.AggregateCall
-
- equals(Object) - 类 中的方法org.apache.calcite.rel.core.CorrelationId
-
- equals(Object) - 类 中的方法org.apache.calcite.rel.core.Window.Group
-
- equals(Object) - 类 中的方法org.apache.calcite.rel.core.Window.RexWinAggCall
-
- equals(Object) - 类 中的方法org.apache.calcite.rel.hint.RelHint
-
- equals(Object) - 类 中的方法org.apache.calcite.rel.metadata.ChainedRelMetadataProvider
-
- equals(Object) - 类 中的方法org.apache.calcite.rel.metadata.JaninoRelMetadataProvider
-
- equals(Object) - 类 中的方法org.apache.calcite.rel.metadata.RelColumnOrigin
-
- equals(Object) - 类 中的方法org.apache.calcite.rel.mutable.MutableAggregate
-
- equals(Object) - 类 中的方法org.apache.calcite.rel.mutable.MutableCalc
-
- equals(Object) - 类 中的方法org.apache.calcite.rel.mutable.MutableCollect
-
- equals(Object) - 类 中的方法org.apache.calcite.rel.mutable.MutableCorrelate
-
- equals(Object) - 类 中的方法org.apache.calcite.rel.mutable.MutableExchange
-
- equals(Object) - 类 中的方法org.apache.calcite.rel.mutable.MutableFilter
-
- equals(Object) - 类 中的方法org.apache.calcite.rel.mutable.MutableJoin
-
- equals(Object) - 类 中的方法org.apache.calcite.rel.mutable.MutableMatch
-
- equals(Object) - 类 中的方法org.apache.calcite.rel.mutable.MutableProject
-
- equals(Object) - 类 中的方法org.apache.calcite.rel.mutable.MutableSample
-
- equals(Object) - 类 中的方法org.apache.calcite.rel.mutable.MutableScan
-
- equals(Object) - 类 中的方法org.apache.calcite.rel.mutable.MutableSort
-
- equals(Object) - 类 中的方法org.apache.calcite.rel.mutable.MutableTableFunctionScan
-
- equals(Object) - 类 中的方法org.apache.calcite.rel.mutable.MutableTableModify
-
- equals(Object) - 类 中的方法org.apache.calcite.rel.mutable.MutableUncollect
-
- equals(Object) - 类 中的方法org.apache.calcite.rel.mutable.MutableValues
-
- equals(Object) - 类 中的方法org.apache.calcite.rel.mutable.MutableWindow
-
- equals(Object) - 类 中的方法org.apache.calcite.rel.RelCollationImpl
-
- equals(Object) - 类 中的方法org.apache.calcite.rel.RelFieldCollation
-
- equals(Object) - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFieldImpl
-
- equals(Object) - 类 中的方法org.apache.calcite.rel.type.RelDataTypeImpl
-
- equals(Object) - 类 中的方法org.apache.calcite.rex.RexCall
-
- equals(Object) - 类 中的方法org.apache.calcite.rex.RexCorrelVariable
-
- equals(Object) - 类 中的方法org.apache.calcite.rex.RexDynamicParam
-
- equals(Object) - 类 中的方法org.apache.calcite.rex.RexFieldAccess
-
- equals(Object) - 类 中的方法org.apache.calcite.rex.RexInputRef
-
- equals(Object) - 类 中的方法org.apache.calcite.rex.RexLiteral
-
- equals(Object) - 类 中的方法org.apache.calcite.rex.RexLocalRef
-
- equals(Object) - 类 中的方法org.apache.calcite.rex.RexNode
-
- equals(Object) - 类 中的方法org.apache.calcite.rex.RexRangeRef
-
- equals(Object) - 类 中的方法org.apache.calcite.rex.RexTableInputRef
-
- equals(Object) - 类 中的方法org.apache.calcite.rex.RexTableInputRef.RelTableRef
-
- equals(Object) - 类 中的方法org.apache.calcite.rex.RexWindow
-
- equals(Object) - 类 中的方法org.apache.calcite.runtime.ConsList
-
- equals(Object) - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat1List
-
- equals(Object) - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat2List
-
- equals(Object) - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat3List
-
- equals(Object) - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat4List
-
- equals(Object) - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat5List
-
- equals(Object) - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat6List
-
- equals(Object) - 类 中的方法org.apache.calcite.runtime.JsonFunctions.JsonValueContext
-
- equals(Object) - 类 中的方法org.apache.calcite.schema.impl.LongSchemaVersion
-
- EQUALS - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
Logical equals operator, '='.
- equals(Object) - 类 中的方法org.apache.calcite.sql.parser.SqlParserPos
-
- equals(Object) - 类 中的方法org.apache.calcite.sql.SqlCollation
-
- equals(Object) - 类 中的方法org.apache.calcite.sql.SqlIntervalLiteral.IntervalValue
-
- equals(Object) - 类 中的方法org.apache.calcite.sql.SqlLiteral
-
- equals(Object) - 类 中的方法org.apache.calcite.sql.SqlOperator
-
- equals(Object) - 类 中的方法org.apache.calcite.sql.util.SqlString
-
- equals(Object) - 类 中的方法org.apache.calcite.sql.validate.SqlMonikerImpl
-
- equals(Object) - 类 中的方法org.apache.calcite.sql2rel.RelDecorrelator.CorelMap
-
- equals(RexNode, RexNode) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
Creates an =.
- equals(Object) - 类 中的方法org.apache.calcite.util.BitString
-
- equals(Object) - 类 中的方法org.apache.calcite.util.DateString
-
- equals(Object) - 类 中的方法org.apache.calcite.util.graph.DefaultEdge
-
- equals(Object) - 类 中的方法org.apache.calcite.util.ImmutableBitSet
-
Compares this object against the specified object.
- equals(Object) - 类 中的方法org.apache.calcite.util.ImmutableIntList
-
- equals(Object) - 类 中的方法org.apache.calcite.util.mapping.IntPair
-
- equals(Object) - 类 中的方法org.apache.calcite.util.mapping.Mappings.FiniteAbstractMapping
-
- equals(Object) - 类 中的方法org.apache.calcite.util.NameMap
-
- equals(Object) - 类 中的方法org.apache.calcite.util.NameMultimap
-
- equals(Object) - 类 中的方法org.apache.calcite.util.NameSet
-
- equals(Object) - 类 中的方法org.apache.calcite.util.NlsString
-
- equals(Object) - 类 中的方法org.apache.calcite.util.Pair
-
- equals(Object) - 类 中的方法org.apache.calcite.util.Permutation
-
- equals(Object) - 类 中的方法org.apache.calcite.util.TimestampString
-
- equals(Object) - 类 中的方法org.apache.calcite.util.TimestampWithTimeZoneString
-
- equals(Object) - 类 中的方法org.apache.calcite.util.TimeString
-
- equals(Object) - 类 中的方法org.apache.calcite.util.TimeWithTimeZoneString
-
- equalSansNullability(RelDataTypeFactory, RelDataType, RelDataType) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
-
Returns whether two types are equal, ignoring nullability.
- equalsDeep(SqlTypeNameSpec, Litmus) - 类 中的方法org.apache.calcite.sql.SqlAlienSystemTypeNameSpec
-
- equalsDeep(SqlTypeNameSpec, Litmus) - 类 中的方法org.apache.calcite.sql.SqlBasicTypeNameSpec
-
- equalsDeep(SqlNode, Litmus) - 类 中的方法org.apache.calcite.sql.SqlCall
-
- equalsDeep(SqlTypeNameSpec, Litmus) - 类 中的方法org.apache.calcite.sql.SqlCollectionTypeNameSpec
-
- equalsDeep(SqlNode, Litmus) - 类 中的方法org.apache.calcite.sql.SqlDataTypeSpec
-
- equalsDeep(SqlNode, Litmus) - 类 中的方法org.apache.calcite.sql.SqlDynamicParam
-
- equalsDeep(SqlNode, Litmus) - 类 中的方法org.apache.calcite.sql.SqlIdentifier
-
- equalsDeep(SqlNode, Litmus) - 类 中的方法org.apache.calcite.sql.SqlIntervalQualifier
-
- equalsDeep(SqlNode, Litmus) - 类 中的方法org.apache.calcite.sql.SqlLiteral
-
- equalsDeep(SqlNode, Litmus) - 类 中的方法org.apache.calcite.sql.SqlNode
-
Returns whether this node is structurally equivalent to another node.
- equalsDeep(SqlNode, boolean) - 类 中的方法org.apache.calcite.sql.SqlNode
-
已过时。
- equalsDeep(SqlNode, Litmus) - 类 中的方法org.apache.calcite.sql.SqlNodeList
-
- equalsDeep(SqlTypeNameSpec, Litmus) - 类 中的方法org.apache.calcite.sql.SqlRowTypeNameSpec
-
- equalsDeep(SqlTypeNameSpec, Litmus) - 类 中的方法org.apache.calcite.sql.SqlTypeNameSpec
-
Returns whether this spec is structurally equivalent to another spec.
- equalsDeep(SqlTypeNameSpec, Litmus) - 类 中的方法org.apache.calcite.sql.SqlUserDefinedTypeNameSpec
-
- equalsDeep(SqlNode, Litmus) - 类 中的方法org.apache.calcite.sql.SqlWindow
-
Overridden method to specifically check only the right subtree of a window
definition.
- equalShallow(List<? extends T>, List<? extends T>) - 类 中的静态方法org.apache.calcite.util.Util
-
Returns whether two lists are equal to each other using shallow
comparisons.
- equalType(String, RelNode, String, RelNode, Litmus) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
-
Returns whether two relational expressions have the same row-type.
- equalType(String, MutableRel, String, MutableRel, Litmus) - 类 中的静态方法org.apache.calcite.plan.SubstitutionVisitor
-
Returns whether two relational expressions have the same row-type.
- EquiJoin - org.apache.calcite.rel.core中的类
-
- EquiJoin(RelOptCluster, RelTraitSet, RelNode, RelNode, RexNode, Set<CorrelationId>, JoinRelType) - 类 的构造器org.apache.calcite.rel.core.EquiJoin
-
已过时。
Creates an EquiJoin.
- EquiJoin(RelOptCluster, RelTraitSet, RelNode, RelNode, RexNode, ImmutableIntList, ImmutableIntList, Set<CorrelationId>, JoinRelType) - 类 的构造器org.apache.calcite.rel.core.EquiJoin
-
已过时。
- EquiJoin(RelOptCluster, RelTraitSet, RelNode, RelNode, RexNode, ImmutableIntList, ImmutableIntList, JoinRelType, Set<String>) - 类 的构造器org.apache.calcite.rel.core.EquiJoin
-
已过时。
- EquiJoin - org.apache.calcite.rel.rules中的类
-
- EquiJoin(RelOptCluster, RelTraitSet, RelNode, RelNode, RexNode, ImmutableIntList, ImmutableIntList, JoinRelType, Set<String>) - 类 的构造器org.apache.calcite.rel.rules.EquiJoin
-
已过时。
- equiv(E, E) - 类 中的方法org.apache.calcite.util.EquivalenceSet
-
Marks two elements as equivalent.
- EquivalenceClasses() - 类 的构造器org.apache.calcite.rel.rules.materialize.MaterializedViewRule.EquivalenceClasses
-
- EquivalenceSet<E extends Comparable<E>> - org.apache.calcite.util中的类
-
Set of elements organized into equivalence classes.
- EquivalenceSet() - 类 的构造器org.apache.calcite.util.EquivalenceSet
-
- errorHandler(Litmus) - 类 中的方法org.apache.calcite.rel.hint.HintStrategyTable.Builder
-
Sets an error handler to customize the hints error handling.
- ESCAPE - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
Internal operator used to represent the ESCAPE clause of a LIKE or
SIMILAR TO expression.
- estimateFilteredRows(RelNode, RexProgram) - 类 中的静态方法org.apache.calcite.rel.core.Filter
-
已过时。
- estimateFilteredRows(RelNode, RexNode) - 类 中的静态方法org.apache.calcite.rel.core.Filter
-
已过时。
- estimateFilteredRows(RelNode, RexProgram, RelMetadataQuery) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdUtil
-
- estimateFilteredRows(RelNode, RexNode, RelMetadataQuery) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdUtil
-
- estimateJoinedRows(Join, RexNode) - 类 中的静态方法org.apache.calcite.rel.core.Join
-
- estimateRowCount(RelMetadataQuery) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcRules.JdbcCalc
-
- estimateRowCount(RelMetadataQuery) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcRules.JdbcJoin
-
- estimateRowCount(RelMetadataQuery) - 类 中的方法org.apache.calcite.adapter.spark.SparkRules.SparkCalc
-
- estimateRowCount(RelMetadataQuery) - 类 中的方法org.apache.calcite.plan.hep.HepRelVertex
-
- estimateRowCount(RelMetadataQuery) - 类 中的方法org.apache.calcite.plan.volcano.RelSubset
-
- estimateRowCount(RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.AbstractRelNode
-
- estimateRowCount(RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.core.Aggregate
-
- estimateRowCount(RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.core.Calc
-
- estimateRowCount(RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.core.Correlate
-
- estimateRowCount(RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.core.Filter
-
- estimateRowCount(RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.core.Intersect
-
- estimateRowCount(RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.core.Join
-
- estimateRowCount(RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.core.Minus
-
- estimateRowCount(RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.core.RepeatUnion
-
- estimateRowCount(RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.core.TableFunctionScan
-
- estimateRowCount(RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.core.TableScan
-
- estimateRowCount(RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.core.Union
-
- estimateRowCount(RelNode) - 类 中的静态方法org.apache.calcite.rel.core.Union
-
已过时。
- estimateRowCount(RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.core.Values
-
- estimateRowCount(RelMetadataQuery) - 接口 中的方法org.apache.calcite.rel.RelNode
-
Returns an estimate of the number of rows this relational expression will
return.
- estimateRowCount(RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.SingleRel
-
- eval(boolean) - 类 中的静态方法org.apache.calcite.adapter.os.DuTableFunction
-
- eval(String) - 类 中的静态方法org.apache.calcite.adapter.os.FilesTableFunction
-
Evaluates the function.
- eval(boolean) - 类 中的静态方法org.apache.calcite.adapter.os.GitCommitsTableFunction
-
- eval(boolean) - 类 中的静态方法org.apache.calcite.adapter.os.JpsTableFunction
-
- eval(boolean) - 类 中的静态方法org.apache.calcite.adapter.os.PsTableFunction
-
- eval(boolean) - 类 中的静态方法org.apache.calcite.adapter.os.StdinTableFunction
-
- eval(boolean) - 类 中的静态方法org.apache.calcite.adapter.os.VmstatTableFunction
-
- eval() - 类 中的方法org.apache.calcite.chinook.ChosenCustomerEmail
-
- eval(String, String) - 类 中的方法org.apache.calcite.chinook.StringConcatFunction
-
- evaluate(Evaluator) - 类 中的方法org.apache.calcite.linq4j.tree.AbstractNode
-
- evaluate(Evaluator) - 类 中的方法org.apache.calcite.linq4j.tree.BinaryExpression
-
- evaluate(Evaluator) - 类 中的方法org.apache.calcite.linq4j.tree.BlockStatement
-
- evaluate(Evaluator) - 类 中的方法org.apache.calcite.linq4j.tree.ConstantExpression
-
- evaluate(Node) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Evaluates an expression and returns the result.
- evaluate(Evaluator) - 类 中的方法org.apache.calcite.linq4j.tree.GotoStatement
-
- evaluate(Evaluator) - 类 中的方法org.apache.calcite.linq4j.tree.MemberExpression
-
- evaluate(Evaluator) - 类 中的方法org.apache.calcite.linq4j.tree.MethodCallExpression
-
- evaluate(Evaluator) - 类 中的方法org.apache.calcite.linq4j.tree.ParameterExpression
-
- evaluate(RexNode, Map<RexNode, Comparable>) - 类 中的静态方法org.apache.calcite.rex.RexInterpreter
-
Evaluates an expression in an environment.
- evaluate(Object, List<Object>) - 接口 中的方法org.apache.calcite.schema.Member
-
Evaluates this member to yield a result.
- evaluateIntervalLiteral(String, SqlParserPos, RelDataTypeSystem) - 类 中的方法org.apache.calcite.sql.SqlIntervalQualifier
-
Validates an INTERVAL literal according to the rules specified by the
interval qualifier.
- evolveLattice(boolean) - 类 中的方法org.apache.calcite.tools.Frameworks.ConfigBuilder
-
- EXACT_NUMERIC - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
-
- EXACT_NUMERIC_EXACT_NUMERIC - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
-
- EXACT_TYPES - 枚举 中的静态变量org.apache.calcite.sql.type.SqlTypeName
-
- exc - 类 中的变量org.apache.calcite.runtime.JsonFunctions.JsonPathContext
-
- exc - 类 中的变量org.apache.calcite.runtime.JsonFunctions.JsonValueContext
-
- except(Enumerable<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- except(Enumerable<T>, boolean) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- except(Enumerable<T>, EqualityComparer<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- except(Enumerable<T>, EqualityComparer<T>, boolean) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- except(Enumerable<TSource>, Enumerable<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Produces the set difference of two sequences by
using the default equality comparer to compare values,
eliminate duplicates.
- except(Enumerable<TSource>, Enumerable<TSource>, boolean) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Produces the set difference of two sequences by
using the default equality comparer to compare values,
using all to indicate whether to eliminate duplicates.
- except(Enumerable<TSource>, Enumerable<TSource>, EqualityComparer<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Produces the set difference of two sequences by
using the specified EqualityComparer<TSource> to compare
values, eliminate duplicates.
- except(Enumerable<TSource>, Enumerable<TSource>, EqualityComparer<TSource>, boolean) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Produces the set difference of two sequences by
using the specified EqualityComparer<TSource> to compare
values, using all to indicate whether to eliminate duplicates.
- except(Enumerable<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Produces the set difference of two sequences by
using the default equality comparer to compare values,
eliminate duplicates.
- except(Enumerable<TSource>, boolean) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Produces the set difference of two sequences by
using the default equality comparer to compare values,
using all to indicate whether to eliminate duplicates.
- except(Enumerable<TSource>, EqualityComparer<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Produces the set difference of two sequences by
using the specified EqualityComparer<TSource> to compare
values, eliminate duplicates.
- except(Enumerable<TSource>, EqualityComparer<TSource>, boolean) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Produces the set difference of two sequences by
using the specified EqualityComparer<TSource> to compare
values, using all to indicate whether to eliminate duplicates.
- except(Queryable<T>, Enumerable<T>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
-
Produces the set difference of two sequences by
using the default equality comparer to compare values.
- except(Queryable<T>, Enumerable<T>, EqualityComparer<T>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
-
Produces the set difference of two sequences by
using the specified EqualityComparer<T> to compare
values.
- except(Queryable<T>, Enumerable<T>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
-
Produces the set difference of two sequences by
using the default equality comparer to compare values,
eliminate duplicates.
- except(Queryable<T>, Enumerable<T>, boolean) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
-
Produces the set difference of two sequences by
using the default equality comparer to compare values,
using all to indicate whether to eliminate duplicates.
- except(Queryable<T>, Enumerable<T>, EqualityComparer<T>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
-
Produces the set difference of two sequences by
using the specified EqualityComparer<T> to compare
values, eliminate duplicates.
- except(Queryable<T>, Enumerable<T>, EqualityComparer<T>, boolean) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
-
Produces the set difference of two sequences by
using the specified EqualityComparer<T> to compare
values, using all to indicate whether to eliminate duplicates.
- except(Queryable<T>, Enumerable<T>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
-
- except(Queryable<T>, Enumerable<T>, boolean) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
-
- except(Queryable<T>, Enumerable<T>, EqualityComparer<T>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
-
- except(Queryable<T>, Enumerable<T>, EqualityComparer<T>, boolean) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
-
- EXCEPT - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- except(ImmutableBitSet) - 类 中的方法org.apache.calcite.util.ImmutableBitSet
-
Returns a bit set with all the bits in this set that are not in
another.
- EXCEPT_ALL - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- exceptionWhilePerformingQueryOnJdbcSubSchema(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- exceptionWhileSerializingToJson(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- Exchange - org.apache.calcite.rel.core中的类
-
Relational expression that imposes a particular distribution on its input
without otherwise changing its content.
- Exchange(RelOptCluster, RelTraitSet, RelNode, RelDistribution) - 类 的构造器org.apache.calcite.rel.core.Exchange
-
Creates an Exchange.
- Exchange(RelInput) - 类 的构造器org.apache.calcite.rel.core.Exchange
-
Creates an Exchange by parsing serialized output.
- exchange(RelDistribution) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdDistribution
-
- exchange(RelDistribution) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
Creates an Exchange by distribution.
- EXCHANGE_FACTORY - 类 中的静态变量org.apache.calcite.adapter.jdbc.JdbcRules
-
- EXCHANGE_INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.ExchangeRemoveConstantKeysRule
-
- exchangeFactory - 类 中的变量org.apache.calcite.rel.core.RelFactories.Struct
-
- ExchangeRemoveConstantKeysRule - org.apache.calcite.rel.rules中的类
-
Planner rule that removes keys from
a
Exchange if those keys are known to be constant.
- ExchangeRemoveConstantKeysRule.SortExchangeRemoveConstantKeysRule - org.apache.calcite.rel.rules中的类
-
- excludedRules(RelOptRule...) - 类 中的方法org.apache.calcite.rel.hint.HintStrategy.Builder
-
Registers an array of rules to exclude during the
RelOptPlanner planning.
- excludedRules - 类 中的变量org.apache.calcite.rel.hint.HintStrategy
-
- EXCLUSION_PATTERN - 类 中的静态变量org.apache.calcite.rel.rules.ReduceExpressionsRule
-
Regular expression that matches the description of all instances of this
rule and
ValuesReduceRule also.
- exclusiveOr(Expression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a BinaryExpression that represents a bitwise XOR
operation, using op_ExclusiveOr for user-defined types.
- exclusiveOr(Expression, Expression, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a BinaryExpression that represents a bitwise XOR
operation, using op_ExclusiveOr for user-defined types.
- exclusiveOrAssign(Expression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a BinaryExpression that represents a bitwise XOR
assignment operation, using op_ExclusiveOr for user-defined
types.
- exclusiveOrAssign(Expression, Expression, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a BinaryExpression that represents a bitwise XOR
assignment operation, using op_ExclusiveOr for user-defined
types.
- exclusiveOrAssign(Expression, Expression, Method, LambdaExpression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a BinaryExpression that represents a bitwise XOR
assignment operation, using op_ExclusiveOr for user-defined
types.
- execute(Context) - 接口 中的方法org.apache.calcite.interpreter.Scalar
-
- execute(Context, Object[]) - 接口 中的方法org.apache.calcite.interpreter.Scalar
-
- execute(Meta.StatementHandle, List<TypedValue>, long) - 类 中的方法org.apache.calcite.jdbc.CalciteMetaImpl
-
- execute(Meta.StatementHandle, List<TypedValue>, int) - 类 中的方法org.apache.calcite.jdbc.CalciteMetaImpl
-
- execute() - 类 中的方法org.apache.calcite.jdbc.CalciteResultSet
-
- execute(Expression, Class<T>) - 接口 中的方法org.apache.calcite.linq4j.QueryProvider
-
Executes the query represented by a specified expression tree.
- execute(Expression, Type) - 接口 中的方法org.apache.calcite.linq4j.QueryProvider
-
Executes the query represented by a specified expression tree.
- execute(Expression, Class<T>) - 类 中的方法org.apache.calcite.linq4j.QueryProviderImpl
-
- execute(Expression, Type) - 类 中的方法org.apache.calcite.linq4j.QueryProviderImpl
-
- execute() - 类 中的方法org.apache.calcite.rex.RexExecutable
-
- execute(CalcitePrepare.Context) - 类 中的方法org.apache.calcite.sql.ddl.SqlCreateForeignSchema
-
- execute(CalcitePrepare.Context) - 类 中的方法org.apache.calcite.sql.ddl.SqlCreateFunction
-
- execute(CalcitePrepare.Context) - 类 中的方法org.apache.calcite.sql.ddl.SqlCreateMaterializedView
-
- execute(CalcitePrepare.Context) - 类 中的方法org.apache.calcite.sql.ddl.SqlCreateSchema
-
- execute(CalcitePrepare.Context) - 类 中的方法org.apache.calcite.sql.ddl.SqlCreateTable
-
- execute(CalcitePrepare.Context) - 类 中的方法org.apache.calcite.sql.ddl.SqlCreateType
-
- execute(CalcitePrepare.Context) - 类 中的方法org.apache.calcite.sql.ddl.SqlCreateView
-
- execute(CalcitePrepare.Context) - 类 中的方法org.apache.calcite.sql.ddl.SqlDropMaterializedView
-
- execute(CalcitePrepare.Context) - 类 中的方法org.apache.calcite.sql.ddl.SqlDropSchema
-
- execute(CalcitePrepare.Context) - 接口 中的方法org.apache.calcite.sql.SqlExecutableStatement
-
- executeBatch(Meta.StatementHandle, List<List<TypedValue>>) - 类 中的方法org.apache.calcite.jdbc.CalciteMetaImpl
-
- executeDdl(CalcitePrepare.Context, SqlNode) - 接口 中的方法org.apache.calcite.jdbc.CalcitePrepare
-
Executes a DDL statement.
- executeDdl(CalcitePrepare.Context, SqlNode) - 类 中的方法org.apache.calcite.prepare.CalcitePrepareImpl
-
- executeMethod(String, String, CharSequence, Map<String, String>, int, int) - 类 中的静态方法org.apache.calcite.runtime.HttpUtils
-
- executeQuery(Queryable<T>) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcQueryProvider
-
- executeQuery(Queryable<T>) - 接口 中的方法org.apache.calcite.linq4j.QueryProvider
-
Executes a queryable, and returns an enumerator over the
rows that it yields.
- EXECUTOR - 类 中的静态变量org.apache.calcite.rex.RexUtil
-
Executor for a bit of constant reduction.
- executor(RexExecutor) - 类 中的方法org.apache.calcite.tools.Frameworks.ConfigBuilder
-
- existingWindowName(String) - 类 中的方法org.apache.calcite.sql.validate.SelectScope
-
- exists(List<? extends E>, Predicate1<E>) - 类 中的静态方法org.apache.calcite.linq4j.function.Functions
-
Returns whether there is an element in list for which
predicate is true.
- exists(RelNode) - 类 中的静态方法org.apache.calcite.rex.RexSubQuery
-
Creates an EXISTS sub-query.
- exists(List<? extends E>, Predicate1<E>) - 类 中的静态方法org.apache.calcite.rex.RexUtil
-
Returns whether there is an element in list for which
predicate is true.
- EXISTS - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- EXISTS_NODE - 类 中的静态变量org.apache.calcite.sql.fun.SqlLibraryOperators
-
- existsNode(String, String) - 类 中的静态方法org.apache.calcite.runtime.XmlFunctions
-
- existsNode(String, String, String) - 类 中的静态方法org.apache.calcite.runtime.XmlFunctions
-
- exitBlock() - 接口 中的方法org.apache.calcite.adapter.enumerable.NestedBlockBuilder
-
Leaves the current code block.
- exitBlock() - 类 中的方法org.apache.calcite.adapter.enumerable.NestedBlockBuilderImpl
-
Leaves the current code block.
- exp(double) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL EXP operator applied to double values.
- exp(BigDecimal) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
- EXP - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- expand(RexCall) - 类 中的方法org.apache.calcite.rel.rules.ReduceDecimalsRule.RexExpander
-
Rewrites an expression containing decimals.
- expand(SqlNode, SqlValidatorScope) - 类 中的方法org.apache.calcite.sql.advise.SqlAdvisorValidator
-
- expand(SqlNode, SqlValidatorScope) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
-
Expands an expression.
- expand(SqlNode, SqlValidatorScope) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
-
- expandColumnReferences - 类 中的变量org.apache.calcite.sql.validate.SqlValidatorImpl
-
- ExpandConversionRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.plan.volcano.AbstractConverter.ExpandConversionRule
-
Creates an ExpandConversionRule.
- expandGroupByOrHavingExpr(SqlNode, SqlValidatorScope, SqlSelect, boolean) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
-
- expandIdentifiers - 类 中的变量org.apache.calcite.sql.validate.SqlValidatorImpl
-
- expandingScanFactory(RelOptTable.ViewExpander, RelFactories.TableScanFactory) - 类 中的静态方法org.apache.calcite.rel.core.RelFactories
-
- expandLocalRef(RexLocalRef) - 类 中的方法org.apache.calcite.rex.RexProgram
-
Fully expands a RexLocalRef back into a pure RexNode tree containing no
RexLocalRefs (reversing the effect of common subexpression elimination).
- expandOrderExpr(SqlSelect, SqlNode) - 类 中的方法org.apache.calcite.sql.advise.SqlAdvisorValidator
-
- expandOrderExpr(SqlSelect, SqlNode) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
-
Expands an expression in the ORDER BY clause into an expression with the
same semantics as expressions in the SELECT clause.
- expandOrderExpr(SqlSelect, SqlNode) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
-
- expandSelectExpr(SqlNode, SelectScope, SqlSelect) - 类 中的方法org.apache.calcite.sql.advise.SqlAdvisorValidator
-
- expandSelectExpr(SqlNode, SelectScope, SqlSelect) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
-
- expandStar(SqlNodeList, SqlSelect, boolean) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
-
Returns a list of expressions, with every occurrence of "*" or
"TABLE.*" expanded.
- expandStar(SqlNodeList, SqlSelect, boolean) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
-
- expandView(RelDataType, String, List<String>, List<String>) - 接口 中的方法org.apache.calcite.plan.RelOptTable.ViewExpander
-
Returns a relational expression that is to be substituted for an access
to a SQL view.
- expandView(RelDataType, String, List<String>, List<String>) - 类 中的方法org.apache.calcite.prepare.PlannerImpl
-
- expandView(RelDataType, String, List<String>, List<String>) - 类 中的方法org.apache.calcite.prepare.PlannerImpl.ViewExpanderImpl
-
已过时。
- expectedBoolean() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- expectedCharacter() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- Experimental - org.apache.calcite.linq4j.function中的注释类型
-
Annotation that indicates that a class, interface, field or method
is experimental, not part of the public API, and subject to change
or removal.
- explain(RelWriter) - 类 中的方法org.apache.calcite.plan.hep.HepRelVertex
-
- explain(RelWriter) - 类 中的方法org.apache.calcite.plan.volcano.RelSubset
-
- explain(RelWriter) - 类 中的方法org.apache.calcite.rel.AbstractRelNode
-
- explain(RelNode, List<Pair<String, Object>>) - 类 中的方法org.apache.calcite.rel.externalize.RelJsonWriter
-
- explain(RelNode, List<Pair<String, Object>>) - 类 中的方法org.apache.calcite.rel.externalize.RelWriterImpl
-
- explain(RelWriter) - 接口 中的方法org.apache.calcite.rel.RelNode
-
Describes the inputs and attributes of this relational expression.
- explain(RelNode, List<Pair<String, Object>>) - 接口 中的方法org.apache.calcite.rel.RelWriter
-
Prints an explanation of a node, with a list of (term, value) pairs.
- explain_(RelNode, List<Pair<String, Object>>) - 类 中的方法org.apache.calcite.rel.externalize.RelJsonWriter
-
- explain_(RelNode, List<Pair<String, Object>>) - 类 中的方法org.apache.calcite.rel.externalize.RelWriterImpl
-
- explain_(RelNode, List<Pair<String, Object>>) - 类 中的方法org.apache.calcite.rel.externalize.RelXmlWriter
-
- explainCalc(RelWriter) - 类 中的方法org.apache.calcite.rex.RexProgram
-
Writes an explanation of the expressions in this program to a plan
writer.
- explainTerms(RelWriter) - 类 中的方法org.apache.calcite.adapter.cassandra.CassandraLimit
-
- explainTerms(RelWriter) - 类 中的方法org.apache.calcite.adapter.csv.CsvTableScan
-
- explainTerms(RelWriter) - 类 中的方法org.apache.calcite.adapter.druid.DruidQuery
-
- explainTerms(RelWriter) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableBatchNestedLoopJoin
-
- explainTerms(RelWriter) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableLimit
-
- explainTerms(RelWriter) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcRules.JdbcCalc
-
- explainTerms(RelWriter) - 类 中的方法org.apache.calcite.adapter.spark.SparkRules.SparkCalc
-
- explainTerms(RelWriter) - 类 中的方法org.apache.calcite.adapter.splunk.SplunkTableScan
-
- explainTerms(RelWriter) - 类 中的方法org.apache.calcite.interpreter.Bindables.BindableTableScan
-
- explainTerms(RelWriter) - 类 中的方法org.apache.calcite.plan.volcano.AbstractConverter
-
- explainTerms(RelWriter) - 类 中的方法org.apache.calcite.rel.AbstractRelNode
-
Describes the inputs and attributes of this relational expression.
- explainTerms(RelWriter) - 类 中的方法org.apache.calcite.rel.BiRel
-
- explainTerms(RelWriter) - 类 中的方法org.apache.calcite.rel.core.Aggregate
-
- explainTerms(RelWriter) - 类 中的方法org.apache.calcite.rel.core.Calc
-
- explainTerms(RelWriter) - 类 中的方法org.apache.calcite.rel.core.Collect
-
- explainTerms(RelWriter) - 类 中的方法org.apache.calcite.rel.core.Correlate
-
- explainTerms(RelWriter) - 类 中的方法org.apache.calcite.rel.core.Exchange
-
- explainTerms(RelWriter) - 类 中的方法org.apache.calcite.rel.core.Filter
-
- explainTerms(RelWriter) - 类 中的方法org.apache.calcite.rel.core.Join
-
- explainTerms(RelWriter) - 类 中的方法org.apache.calcite.rel.core.Match
-
- explainTerms(RelWriter) - 类 中的方法org.apache.calcite.rel.core.Project
-
- explainTerms(RelWriter) - 类 中的方法org.apache.calcite.rel.core.RepeatUnion
-
- explainTerms(RelWriter) - 类 中的方法org.apache.calcite.rel.core.Sample
-
- explainTerms(RelWriter) - 类 中的方法org.apache.calcite.rel.core.SetOp
-
- explainTerms(RelWriter) - 类 中的方法org.apache.calcite.rel.core.Snapshot
-
- explainTerms(RelWriter) - 类 中的方法org.apache.calcite.rel.core.Sort
-
- explainTerms(RelWriter) - 类 中的方法org.apache.calcite.rel.core.SortExchange
-
- explainTerms(RelWriter) - 类 中的方法org.apache.calcite.rel.core.Spool
-
- explainTerms(RelWriter) - 类 中的方法org.apache.calcite.rel.core.TableFunctionScan
-
- explainTerms(RelWriter) - 类 中的方法org.apache.calcite.rel.core.TableModify
-
- explainTerms(RelWriter) - 类 中的方法org.apache.calcite.rel.core.TableScan
-
- explainTerms(RelWriter) - 类 中的方法org.apache.calcite.rel.core.TableSpool
-
- explainTerms(RelWriter) - 类 中的方法org.apache.calcite.rel.core.Uncollect
-
- explainTerms(RelWriter) - 类 中的方法org.apache.calcite.rel.core.Values
-
- explainTerms(RelWriter) - 类 中的方法org.apache.calcite.rel.core.Window
-
- explainTerms(RelWriter) - 类 中的方法org.apache.calcite.rel.logical.LogicalFilter
-
- explainTerms(RelWriter) - 类 中的方法org.apache.calcite.rel.logical.LogicalJoin
-
- explainTerms(RelWriter) - 类 中的方法org.apache.calcite.rel.rules.MultiJoin
-
- explainTerms(RelWriter) - 类 中的方法org.apache.calcite.rel.SingleRel
-
- explicit(List<RelDataType>) - 类 中的静态方法org.apache.calcite.sql.type.InferTypes
-
- explicit(RelProtoDataType) - 类 中的静态方法org.apache.calcite.sql.type.ReturnTypes
-
- explicit(RelDataType) - 类 中的静态方法org.apache.calcite.sql.type.ReturnTypes
-
Creates an inference rule which returns a copy of a given data type.
- explicit(SqlTypeName) - 类 中的静态方法org.apache.calcite.sql.type.ReturnTypes
-
Creates an inference rule which returns a type with no precision or scale,
such as DATE.
- explicit(SqlTypeName, int) - 类 中的静态方法org.apache.calcite.sql.type.ReturnTypes
-
Creates an inference rule which returns a type with precision but no scale,
such as VARCHAR(100).
- EXPLICIT_TABLE - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
Keyword which allows an identifier to be explicitly flagged as a table.
- ExplicitOperandTypeInference - org.apache.calcite.sql.type中的类
-
ExplicitOperandTypeInferences implements
SqlOperandTypeInference by
explicitly supplying a type for each parameter.
- ExplicitOperatorBinding - org.apache.calcite.sql中的类
-
ExplicitOperatorBinding implements
SqlOperatorBinding
via an underlying array of known operand types.
- ExplicitOperatorBinding(SqlOperatorBinding, List<RelDataType>) - 类 的构造器org.apache.calcite.sql.ExplicitOperatorBinding
-
- ExplicitOperatorBinding(RelDataTypeFactory, SqlOperator, List<RelDataType>) - 类 的构造器org.apache.calcite.sql.ExplicitOperatorBinding
-
- ExplicitReturnTypeInference - org.apache.calcite.sql.type中的类
-
- ExplicitReturnTypeInference(RelProtoDataType) - 类 的构造器org.apache.calcite.sql.type.ExplicitReturnTypeInference
-
Creates an inference rule which always returns the same type object.
- EXPR_SUGGESTER - 类 中的静态变量org.apache.calcite.sql.validate.SqlValidatorUtil
-
- expression - 类 中的变量org.apache.calcite.adapter.jdbc.JdbcConvention
-
- expression - 类 中的变量org.apache.calcite.linq4j.BaseQueryable
-
- Expression - org.apache.calcite.linq4j.tree中的类
-
Analogous to LINQ's System.Linq.Expression.
- Expression(ExpressionType, Type) - 类 的构造器org.apache.calcite.linq4j.tree.Expression
-
Creates an Expression.
- expression - 类 中的变量org.apache.calcite.linq4j.tree.GotoStatement
-
- expression - 类 中的变量org.apache.calcite.linq4j.tree.MemberExpression
-
- expression - 类 中的变量org.apache.calcite.linq4j.tree.ThrowStatement
-
- expression - 类 中的变量org.apache.calcite.linq4j.tree.TypeBinaryExpression
-
- expression - 类 中的变量org.apache.calcite.linq4j.tree.UnaryExpression
-
- expression(RexNode, String, List<String>) - 类 中的方法org.apache.calcite.materialize.Lattice.Builder
-
Adds a lattice column based on a SQL expression,
or returns a column based on the same expression seen previously.
- expression(SchemaPlus) - 类 中的静态方法org.apache.calcite.schema.Schemas
-
Returns the expression for a schema.
- EXPRESSION - 枚举 中的静态变量org.apache.calcite.sql.SqlKind
-
Category consisting of all expression operators.
- expression0 - 类 中的变量org.apache.calcite.linq4j.tree.BinaryExpression
-
- expression0 - 类 中的变量org.apache.calcite.linq4j.tree.TernaryExpression
-
- expression1 - 类 中的变量org.apache.calcite.linq4j.tree.BinaryExpression
-
- expression1 - 类 中的变量org.apache.calcite.linq4j.tree.TernaryExpression
-
- expression2 - 类 中的变量org.apache.calcite.linq4j.tree.TernaryExpression
-
- expressionList - 类 中的变量org.apache.calcite.linq4j.tree.ConditionalStatement
-
- Expressions - org.apache.calcite.linq4j.tree中的类
-
Utility methods for expressions, including a lot of factory methods.
- expressions - 类 中的变量org.apache.calcite.linq4j.tree.MethodCallExpression
-
- expressions - 类 中的变量org.apache.calcite.linq4j.tree.NewArrayExpression
-
- Expressions.FluentList<T> - org.apache.calcite.linq4j.tree中的接口
-
Fluent list.
- ExpressionType - org.apache.calcite.linq4j.tree中的枚举
-
Analogous to LINQ's System.Linq.Expressions.ExpressionType.
- ExpressionVisitor - org.apache.calcite.linq4j.tree中的接口
-
Represents a visitor or rewriter for expression trees.
- ExprSimplifier(RexSimplify) - 类 的构造器org.apache.calcite.rex.RexUtil.ExprSimplifier
-
已过时。
- ExprSimplifier(RexSimplify, boolean) - 类 的构造器org.apache.calcite.rex.RexUtil.ExprSimplifier
-
已过时。
- ExprSimplifier(RexSimplify, RexUnknownAs, boolean) - 类 的构造器org.apache.calcite.rex.RexUtil.ExprSimplifier
-
已过时。
- exps - 类 中的变量org.apache.calcite.rel.core.Project
-
- extend(List<RelDataTypeField>) - 类 中的方法org.apache.calcite.plan.RelOptAbstractTable
-
- extend(List<RelDataTypeField>) - 接口 中的方法org.apache.calcite.plan.RelOptTable
-
Returns a table with the given extra fields.
- extend(List<RelDataTypeField>) - 类 中的方法org.apache.calcite.prepare.Prepare.AbstractPreparingTable
-
- extend(Table) - 类 中的方法org.apache.calcite.prepare.Prepare.AbstractPreparingTable
-
Implementation-specific code to instantiate a new
RelOptTable
based on a
Table that has been extended.
- extend(Table) - 类 中的方法org.apache.calcite.prepare.RelOptTableImpl
-
- extend(List<RelDataTypeField>) - 接口 中的方法org.apache.calcite.schema.ExtensibleTable
-
Returns a table that has the row type of this table plus the given
fields.
- extend(List<RelDataTypeField>, RelDataTypeFactory) - 类 中的方法org.apache.calcite.schema.impl.ModifiableViewTable
-
Extends the underlying table and returns a new view with updated row-type
and column-mapping.
- extend(Table, RelProtoDataType, ImmutableIntList) - 类 中的方法org.apache.calcite.schema.impl.ModifiableViewTable
-
- EXTEND - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
EXTEND operator.
- extended - 类 中的变量org.apache.calcite.linq4j.tree.ClassDeclaration
-
- EXTENDED - 类 中的静态变量org.apache.calcite.rel.rules.AggregateJoinTransposeRule
-
Extended instance of the rule that can push down aggregate functions.
- ExtendedEnumerable<TSource> - org.apache.calcite.linq4j中的接口
-
- ExtendedOrderedEnumerable<T> - org.apache.calcite.linq4j中的接口
-
- ExtendedOrderedQueryable<T> - org.apache.calcite.linq4j中的接口
-
- extendList - 类 中的变量org.apache.calcite.sql.validate.IdentifierNamespace
-
- extendNotAllowed() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- extendQuery(DruidQuery, RelNode) - 类 中的静态方法org.apache.calcite.adapter.druid.DruidQuery
-
Extends a DruidQuery.
- extendQuery(DruidQuery, List<Interval>) - 类 中的静态方法org.apache.calcite.adapter.druid.DruidQuery
-
Extends a DruidQuery.
- ExtensibleTable - org.apache.calcite.schema中的接口
-
Table whose row type can be extended to include extra fields.
- Extensions - org.apache.calcite.linq4j中的类
-
Contains what, in LINQ.NET, would be extension methods.
- extra(RelDataType) - 类 中的静态方法org.apache.calcite.rel.type.RelDataTypeImpl
-
Returns the "extra" field in a row type whose presence signals that
fields will come into existence just by asking for them.
- EXTRACT - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The SQL EXTRACT operator.
- EXTRACT_VALUE - 类 中的静态变量org.apache.calcite.sql.fun.SqlLibraryOperators
-
- EXTRACT_XML - 类 中的静态变量org.apache.calcite.sql.fun.SqlLibraryOperators
-
- extractColumnName(RexNode, RelDataType, DruidQuery) - 类 中的静态方法org.apache.calcite.adapter.druid.DruidQuery
-
- extractGranularity(RexNode, String) - 类 中的静态方法org.apache.calcite.adapter.druid.DruidDateTimeUtils
-
Infers granularity from a time unit.
- ExtractionDimensionSpec - org.apache.calcite.adapter.druid中的类
-
Implementation of extraction function DimensionSpec.
- ExtractionDimensionSpec(String, ExtractionFunction, String) - 类 的构造器org.apache.calcite.adapter.druid.ExtractionDimensionSpec
-
- ExtractionDimensionSpec(String, ExtractionFunction, String, DruidType) - 类 的构造器org.apache.calcite.adapter.druid.ExtractionDimensionSpec
-
- ExtractionFunction - org.apache.calcite.adapter.druid中的接口
-
Interface for Druid extraction functions.
- extractLastNFields(RelDataTypeFactory, RelDataType, int) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
-
Keeps only the last N fields and returns the new struct type.
- ExtractOperatorConversion - org.apache.calcite.adapter.druid中的类
-
Time extract operator conversion for expressions like EXTRACT(timeUnit FROM arg)
Unit can be SECOND, MINUTE, HOUR, DAY (day of month),
DOW (day of week), DOY (day of year), WEEK (week of week year),
MONTH (1 through 12), QUARTER (1 through 4), or YEAR
- ExtractOperatorConversion() - 类 的构造器org.apache.calcite.adapter.druid.ExtractOperatorConversion
-
- extractPossibleMapping(List<Set<RexTableInputRef>>, List<Set<RexTableInputRef>>) - 类 中的方法org.apache.calcite.rel.rules.materialize.MaterializedViewRule
-
Given the source and target equivalence classes, it extracts the possible mappings
from each source equivalence class to each target equivalence class.
- extractRanges(RexNode, boolean) - 类 中的静态方法org.apache.calcite.adapter.druid.DruidDateTimeUtils
-
- extractReferences(RexBuilder, RelNode) - 类 中的方法org.apache.calcite.rel.rules.materialize.MaterializedViewRule
-
If the node is an Aggregate, it returns a list of references to the grouping columns.
- extractValue(String, String) - 类 中的静态方法org.apache.calcite.runtime.XmlFunctions
-
- extractXml(String, String) - 类 中的静态方法org.apache.calcite.runtime.XmlFunctions
-
- extractXml(String, String, String) - 类 中的静态方法org.apache.calcite.runtime.XmlFunctions
-
- extraExprList - 类 中的变量org.apache.calcite.sql.validate.AggregatingSelectScope.Resolved
-
- extraSelectItems(SqlToRelConverter.Blackboard, SqlSelect, List<RexNode>, List<String>, Collection<String>, List<SqlMonotonicity>) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter
-
Adds extra select items.
- ExtraSqlTypes - org.apache.calcite.sql.type中的接口
-
Holds constants associated with SQL types introduced after the earliest
version of Java supported by Farrago (this currently means anything
introduced in JDK 1.6 or later).
- F_SUGGESTER - 类 中的静态变量org.apache.calcite.sql.validate.SqlValidatorUtil
-
- FACADE_PATTERN - 接口 中的静态变量org.apache.calcite.util.Glossary
-
Provide a unified interface to a set of interfaces in a subsystem.
- Factory() - 类 的构造器org.apache.calcite.adapter.clone.CloneSchema.Factory
-
- Factory() - 类 的构造器org.apache.calcite.adapter.java.ReflectiveSchema.Factory
-
- factory - 类 中的变量org.apache.calcite.model.JsonCustomSchema
-
Name of the factory class for this schema.
- factory - 类 中的变量org.apache.calcite.model.JsonCustomTable
-
Name of the factory class for this table.
- FACTORY - 类 中的静态变量org.apache.calcite.plan.RelOptCostImpl
-
- factory - 类 中的变量org.apache.calcite.sql.validate.implicit.AbstractTypeCoercion
-
- Factory() - 类 的构造器org.apache.calcite.util.Compatible.Factory
-
- factory() - 类 中的静态方法org.apache.calcite.util.graph.DefaultEdge
-
- FACTORY_METHOD_PATTERN - 接口 中的静态变量org.apache.calcite.util.Glossary
-
Define an interface for creating an object, but let subclasses decide
which class to instantiate.
- fail(String, Object...) - 类 中的方法org.apache.calcite.rel.hint.HintStrategyTable.HintErrorLogger
-
- fail(String, Object...) - 接口 中的方法org.apache.calcite.util.Litmus
-
Called when test fails.
- failCount - 类 中的变量org.apache.calcite.rex.RexChecker
-
- failedToAccessField(String, String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- FakeUtil() - 类 的构造器org.apache.calcite.sql.SqlDialect.FakeUtil
-
已过时。
- FALSE - 接口 中的静态变量org.apache.calcite.linq4j.function.Predicate1
-
Predicate that always evaluates to false.
- FALSE - 接口 中的静态变量org.apache.calcite.linq4j.function.Predicate2
-
Predicate that always evaluates to false.
- FALSE - 接口 中的静态变量org.apache.calcite.rel.rules.PushProjector.ExprCondition
-
Constant condition that replies false for all expressions.
- FALSE_EXPR - 类 中的静态变量org.apache.calcite.adapter.enumerable.RexImpTable
-
- FALSE_EXPR - 类 中的静态变量org.apache.calcite.linq4j.tree.OptimizeShuttle
-
- falseIf(boolean) - 枚举 中的静态方法org.apache.calcite.rex.RexUnknownAs
-
- falsePredicate1() - 类 中的静态方法org.apache.calcite.linq4j.function.Functions
-
A predicate with one parameter that always returns true.
- falsePredicate2() - 类 中的静态方法org.apache.calcite.linq4j.function.Functions
-
A predicate with two parameters that always returns false.
- families(List<RelDataType>) - 类 中的静态方法org.apache.calcite.rex.RexUtil
-
- families - 类 中的变量org.apache.calcite.sql.type.FamilyOperandTypeChecker
-
- family(SqlTypeFamily...) - 类 中的静态方法org.apache.calcite.sql.type.OperandTypes
-
Creates a checker that passes if each operand is a member of a
corresponding family.
- family(List<SqlTypeFamily>, Predicate<Integer>) - 类 中的静态方法org.apache.calcite.sql.type.OperandTypes
-
Creates a checker that passes if each operand is a member of a
corresponding family, and allows specified parameters to be optional.
- family(List<SqlTypeFamily>) - 类 中的静态方法org.apache.calcite.sql.type.OperandTypes
-
Creates a checker that passes if each operand is a member of a
corresponding family.
- family(RelDataType) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
-
- FamilyOperandTypeChecker - org.apache.calcite.sql.type中的类
-
Operand type-checking strategy which checks operands for inclusion in type
families.
- fastBailOut - 类 中的变量org.apache.calcite.rel.rules.materialize.MaterializedViewRule
-
Whether we should create the rewriting in the minimal subtree of plan
operators.
- Feature - org.apache.calcite.runtime中的类
-
SQL language feature.
- Feature(String, Locale, Method, Object...) - 类 的构造器org.apache.calcite.runtime.Feature
-
- fetch - 类 中的变量org.apache.calcite.adapter.cassandra.CassandraLimit
-
- fetch - 类 中的变量org.apache.calcite.adapter.enumerable.EnumerableLimit
-
- fetch(Meta.StatementHandle, long, int) - 类 中的方法org.apache.calcite.jdbc.CalciteMetaImpl
-
- fetch - 类 中的变量org.apache.calcite.rel.core.Sort
-
- fetch - 类 中的变量org.apache.calcite.rel.mutable.MutableSort
-
- fetch - 类 中的变量org.apache.calcite.sql.SqlOrderBy
-
- fetchOffset(SqlNode, SqlNode) - 类 中的方法org.apache.calcite.sql.pretty.SqlPrettyWriter
-
- fetchOffset(SqlNode, SqlNode) - 接口 中的方法org.apache.calcite.sql.SqlWriter
-
Prints the OFFSET/FETCH clause.
- field(Expression, int, Type, Type) - 枚举 中的方法org.apache.calcite.adapter.enumerable.JavaRowFormat
-
Returns a reference to a particular field.
- field(int) - 接口 中的方法org.apache.calcite.adapter.enumerable.PhysType
-
Returns the physical type of a field.
- field(int) - 类 中的方法org.apache.calcite.adapter.enumerable.PhysTypeImpl
-
- field(BlockBuilder, int, Type) - 接口 中的方法org.apache.calcite.adapter.enumerable.RexToLixTranslator.InputGetter
-
- field(BlockBuilder, int, Type) - 类 中的方法org.apache.calcite.adapter.enumerable.RexToLixTranslator.InputGetterImpl
-
- field(Expression, Field) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a MemberExpression that represents accessing a field.
- field(Expression, PseudoField) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a MemberExpression that represents accessing a field.
- field(Expression, String) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a MemberExpression that represents accessing a field
given the name of the field.
- field(Expression, Type, String) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a MemberExpression that represents accessing a field.
- field - 类 中的变量org.apache.calcite.linq4j.tree.MemberExpression
-
- field(Field) - 类 中的静态方法org.apache.calcite.linq4j.tree.Types
-
- field(RelDataType, String) - 类 中的方法org.apache.calcite.prepare.CalciteCatalogReader
-
- field(int) - 类 中的方法org.apache.calcite.rel.rel2sql.SqlImplementor.AliasContext
-
- field(int) - 类 中的方法org.apache.calcite.rel.rel2sql.SqlImplementor.Context
-
- field(int) - 类 中的方法org.apache.calcite.rel.rel2sql.SqlImplementor.SimpleContext
-
- field(RelDataType, String) - 接口 中的方法org.apache.calcite.sql.validate.SqlNameMatcher
-
Finds a field with a given name, using the current case-sensitivity,
returning null if not found.
- field(RelDataType, String) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidatorCatalogReader
-
- field(String) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
Creates a reference to a field by name.
- field(int, int, String) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
Creates a reference to a field of given input relational expression
by name.
- field(int) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
Creates a reference to an input field by ordinal.
- field(int, int, int) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
Creates a reference to a field of a given input relational expression
by ordinal.
- field(String, String) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
Creates a reference to a field of the current record which originated
in a relation with a given alias.
- field(int, String, String) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
Creates a reference to a field which originated in a relation with the
given alias.
- field(RexNode, String) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
Returns a reference to a given field of a record-valued expression.
- field - 枚举 中的变量org.apache.calcite.util.BuiltInMethod
-
- FieldAccessFinder() - 类 的构造器org.apache.calcite.rex.RexUtil.FieldAccessFinder
-
- fieldClass(int) - 接口 中的方法org.apache.calcite.adapter.enumerable.PhysType
-
Returns the Java class of the field with the given ordinal.
- fieldClass(int) - 类 中的方法org.apache.calcite.adapter.enumerable.PhysTypeImpl
-
- fieldCounts - 类 中的变量org.apache.calcite.schema.impl.StarTable
-
Number of fields in each table's row type.
- fieldDecl(int, ParameterExpression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Declares a field with an initializer.
- fieldDecl(int, ParameterExpression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Declares a field.
- FieldDeclaration - org.apache.calcite.linq4j.tree中的类
-
Declaration of a field.
- FieldDeclaration(int, ParameterExpression, Expression) - 类 的构造器org.apache.calcite.linq4j.tree.FieldDeclaration
-
- fieldExists(String) - 类 中的方法org.apache.calcite.sql.validate.DelegatingNamespace
-
- fieldExists(String) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidatorNamespace
-
Returns whether this namespace has a field of a given name.
- fieldExps - 类 中的变量org.apache.calcite.rel.core.Sort
-
- FieldInfoBuilder(RelDataTypeFactory) - 类 的构造器org.apache.calcite.rel.type.RelDataTypeFactory.FieldInfoBuilder
-
已过时。
- fieldList() - 类 中的方法org.apache.calcite.rel.rel2sql.SqlImplementor.Context
-
- fieldList - 类 中的变量org.apache.calcite.rel.type.RelDataTypeImpl
-
- fieldName - 类 中的变量org.apache.calcite.rel.core.Collect
-
- fieldName - 类 中的变量org.apache.calcite.rel.mutable.MutableCollect
-
- fieldNullable(int) - 接口 中的方法org.apache.calcite.adapter.enumerable.PhysType
-
Returns whether a given field allows null values.
- fieldNullable(int) - 类 中的方法org.apache.calcite.adapter.enumerable.PhysTypeImpl
-
- fieldOrigins - 类 中的变量org.apache.calcite.prepare.Prepare
-
- fieldOrigins - 类 中的变量org.apache.calcite.prepare.Prepare.PreparedResultImpl
-
- fieldReference(Expression, int) - 接口 中的方法org.apache.calcite.adapter.enumerable.PhysType
-
Generates a reference to a given field in an expression.
- fieldReference(Expression, int, Type) - 接口 中的方法org.apache.calcite.adapter.enumerable.PhysType
-
Generates a reference to a given field in an expression.
- fieldReference(Expression, int) - 类 中的方法org.apache.calcite.adapter.enumerable.PhysTypeImpl
-
- fieldReference(Expression, int, Type) - 类 中的方法org.apache.calcite.adapter.enumerable.PhysTypeImpl
-
- fields() - 类 中的方法org.apache.calcite.adapter.elasticsearch.ElasticsearchSearchResult.SearchHit
-
- fields - 类 中的变量org.apache.calcite.rel.RelRoot
-
- fields() - 类 中的方法org.apache.calcite.tools.RelBuilder
-
Returns references to the fields of the top input.
- fields(int, int) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
Returns references to the fields of a given input.
- fields(RelCollation) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
Returns references to fields for a given collation.
- fields(List<? extends Number>) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
Returns references to fields for a given list of input ordinals.
- fields(ImmutableBitSet) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
Returns references to fields for a given bit set of input ordinals.
- fields(Iterable<String>) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
Returns references to fields identified by name.
- fields(Mappings.TargetMapping) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
Returns references to fields identified by a mapping.
- fieldsByName - 类 中的变量org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
-
The map of all the added final static fields.
- FieldSchema(SqlParserPos, Ast.Identifier, Ast.Type) - 类 的构造器org.apache.calcite.piglet.Ast.FieldSchema
-
- file() - 接口 中的方法org.apache.calcite.util.Source
-
- file(File, String) - 类 中的静态方法org.apache.calcite.util.Sources
-
- FILE_SEPARATOR - 类 中的静态变量org.apache.calcite.util.Util
-
System-dependent file separator, for example, "/" or "\."
- FILE_TIMESTAMP_FORMAT - 类 中的静态变量org.apache.calcite.util.Util
-
Datetime format string for generating a timestamp string to be used as
part of a filename.
- FileReader - org.apache.calcite.adapter.file中的类
-
Scrapes HTML tables from URLs using Jsoup.
- FileReader(Source, String, Integer) - 类 的构造器org.apache.calcite.adapter.file.FileReader
-
- FileReader(Source, String) - 类 的构造器org.apache.calcite.adapter.file.FileReader
-
- FileReader(Source) - 类 的构造器org.apache.calcite.adapter.file.FileReader
-
- FileSchemaFactory - org.apache.calcite.adapter.file中的类
-
Factory that creates a FileSchema.
- FileSchemaFactory() - 类 的构造器org.apache.calcite.adapter.file.FileSchemaFactory
-
- FilesTableFunction - org.apache.calcite.adapter.os中的类
-
Table function that executes the OS "find" command to find files under a
particular path.
- fillInStackTrace() - 异常错误 中的方法org.apache.calcite.util.ControlFlowException
-
- FILTER - 类 中的静态变量org.apache.calcite.adapter.druid.DruidRules
-
- FILTER - 类 中的静态变量org.apache.calcite.adapter.splunk.SplunkPushDownRule
-
- filter(List<E>, Predicate1<E>) - 类 中的静态方法org.apache.calcite.linq4j.function.Functions
-
Returns a list that contains only elements of list that match
predicate.
- Filter - org.apache.calcite.rel.core中的类
-
Relational expression that iterates over its input
and returns elements for which condition evaluates to
true.
- Filter(RelOptCluster, RelTraitSet, RelNode, RexNode) - 类 的构造器org.apache.calcite.rel.core.Filter
-
Creates a filter.
- Filter(RelInput) - 类 的构造器org.apache.calcite.rel.core.Filter
-
Creates a Filter by parsing serialized output.
- filter(RelMetadataQuery, RelNode) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdCollation
-
Helper method to determine a
Filter's collation.
- filter(RelMetadataQuery, RelNode) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdDistribution
-
Helper method to determine a
Filter's distribution.
- FILTER - 类 中的静态变量org.apache.calcite.rel.rules.SubQueryRemoveRule
-
- FILTER - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
FILTER operator filters which rows are included in an
aggregate function.
- filter(RexNode) - 接口 中的方法org.apache.calcite.tools.RelBuilder.AggCall
-
Returns a copy of this AggCall that applies a filter before aggregating
values.
- filter(RexNode...) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
Creates a
Filter of an array of
predicates.
- filter(Iterable<? extends RexNode>) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
Creates a
Filter of a list of
predicates.
- filter(Iterable<CorrelationId>, RexNode...) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
Creates a
Filter of a list of correlation variables
and an array of predicates.
- filter(Iterable<CorrelationId>, Iterable<? extends RexNode>) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
Creates a
Filter of a list of correlation variables
and a list of predicates.
- filter(Iterable<?>, Class<E>) - 类 中的静态方法org.apache.calcite.util.Util
-
Makes a collection of untyped elements appear as a list of strictly typed
elements, by filtering out those which are not of the correct type.
- filter(Collection<?>, Class<E>) - 类 中的静态方法org.apache.calcite.util.Util
-
- filter(List<?>, Class<E>) - 类 中的静态方法org.apache.calcite.util.Util
-
Returns a subset of a list containing only elements of a given type.
- filter(Iterable<E>, Predicate<E>) - 类 中的静态方法org.apache.calcite.util.Util
-
Filters an iterable.
- filter(Iterator<E>, Predicate<E>) - 类 中的静态方法org.apache.calcite.util.Util
-
Filters an iterator.
- FILTER_AGGREGATE_TRANSPOSE - 类 中的静态变量org.apache.calcite.adapter.druid.DruidRules
-
- FILTER_INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.DateRangeRules
-
- FILTER_INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.PruneEmptyRules
-
Rule that converts a
LogicalFilter
to empty if its child is empty.
- FILTER_INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.ReduceExpressionsRule
-
- FILTER_INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.ValuesReduceRule
-
Instance of this rule that applies to the pattern
Filter(Values).
- FILTER_ON_JOIN - 类 中的静态变量org.apache.calcite.rel.rules.FilterJoinRule
-
Rule that pushes predicates from a Filter into the Join below them.
- FILTER_ON_PROJECT - 类 中的静态变量org.apache.calcite.adapter.splunk.SplunkPushDownRule
-
- FILTER_PREDICATE - 类 中的静态变量org.apache.calcite.plan.RelOptUtil
-
已过时。
- FILTER_PREDICATE - 类 中的静态变量org.apache.calcite.rex.RexUtil.SubQueryFinder
-
已过时。
- FILTER_PROJECT_TRANSPOSE - 类 中的静态变量org.apache.calcite.adapter.druid.DruidRules
-
- FilterableTable - org.apache.calcite.schema中的接口
-
Table that can be scanned, optionally applying supplied filter expressions,
without creating an intermediate relational expression.
- filterableTableInventedFilter(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- filterableTableScanReturnedNull() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- FilterAggregateTransposeRule - org.apache.calcite.rel.rules中的类
-
- FilterAggregateTransposeRule(Class<? extends Filter>, RelBuilderFactory, Class<? extends Aggregate>) - 类 的构造器org.apache.calcite.rel.rules.FilterAggregateTransposeRule
-
Creates a FilterAggregateTransposeRule.
- FilterAggregateTransposeRule(RelOptRuleOperand, RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.FilterAggregateTransposeRule
-
- FilterAggregateTransposeRule(Class<? extends Filter>, RelFactories.FilterFactory, Class<? extends Aggregate>) - 类 的构造器org.apache.calcite.rel.rules.FilterAggregateTransposeRule
-
已过时。
- filterAggregateTransposeRule - 类 中的变量org.apache.calcite.rel.rules.materialize.MaterializedViewAggregateRule
-
Instance of rule to push filter through aggregate.
- filterArg - 类 中的变量org.apache.calcite.rel.core.AggregateCall
-
- Filterator<E> - org.apache.calcite.util中的类
-
Filtered iterator class: an iterator that includes only elements that are
instanceof a specified class.
- Filterator(Iterator<?>, Class<E>) - 类 的构造器org.apache.calcite.util.Filterator
-
- FilterCalcMergeRule - org.apache.calcite.rel.rules中的类
-
- FilterCalcMergeRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.FilterCalcMergeRule
-
Creates a FilterCalcMergeRule.
- FilterCorrelateRule - org.apache.calcite.rel.rules中的类
-
Planner rule that pushes a
Filter above a
Correlate into the
inputs of the Correlate.
- FilterCorrelateRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.FilterCorrelateRule
-
Creates a FilterCorrelateRule.
- FilterCorrelateRule(RelFactories.FilterFactory, RelFactories.ProjectFactory) - 类 的构造器org.apache.calcite.rel.rules.FilterCorrelateRule
-
已过时。
- FilterDateRangeRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.DateRangeRules.FilterDateRangeRule
-
- filterFactory - 类 中的变量org.apache.calcite.rel.core.RelFactories.Struct
-
- FilterIntoJoinRule(boolean, RelBuilderFactory, FilterJoinRule.Predicate) - 类 的构造器org.apache.calcite.rel.rules.FilterJoinRule.FilterIntoJoinRule
-
- FilterIntoJoinRule(boolean, RelFactories.FilterFactory, RelFactories.ProjectFactory, FilterJoinRule.Predicate) - 类 的构造器org.apache.calcite.rel.rules.FilterJoinRule.FilterIntoJoinRule
-
已过时。
- FilterJoinRule - org.apache.calcite.rel.rules中的类
-
Planner rule that pushes filters above and
within a join node into the join node and/or its children nodes.
- FilterJoinRule(RelOptRuleOperand, String, boolean, RelBuilderFactory, FilterJoinRule.Predicate) - 类 的构造器org.apache.calcite.rel.rules.FilterJoinRule
-
Creates a FilterJoinRule with an explicit root operand and
factories.
- FilterJoinRule(RelOptRuleOperand, String, boolean, RelFactories.FilterFactory, RelFactories.ProjectFactory) - 类 的构造器org.apache.calcite.rel.rules.FilterJoinRule
-
已过时。
- FilterJoinRule(RelOptRuleOperand, String, boolean, RelFactories.FilterFactory, RelFactories.ProjectFactory, FilterJoinRule.Predicate) - 类 的构造器org.apache.calcite.rel.rules.FilterJoinRule
-
已过时。
- FilterJoinRule.FilterIntoJoinRule - org.apache.calcite.rel.rules中的类
-
Rule that tries to push filter expressions into a join
condition and into the inputs of the join.
- FilterJoinRule.JoinConditionPushRule - org.apache.calcite.rel.rules中的类
-
Rule that pushes parts of the join condition to its inputs.
- FilterJoinRule.Predicate - org.apache.calcite.rel.rules中的接口
-
Predicate that returns whether a filter is valid in the ON clause of a
join for this particular kind of join.
- FilterMergeRule - org.apache.calcite.rel.rules中的类
-
- FilterMergeRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.FilterMergeRule
-
Creates a FilterMergeRule.
- FilterMergeRule(RelFactories.FilterFactory) - 类 的构造器org.apache.calcite.rel.rules.FilterMergeRule
-
已过时。
- FilterMultiJoinMergeRule - org.apache.calcite.rel.rules中的类
-
Planner rule that merges a
Filter into a
MultiJoin,
creating a richer
MultiJoin.
- FilterMultiJoinMergeRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.FilterMultiJoinMergeRule
-
- FilterMultiJoinMergeRule(Class<? extends Filter>, RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.FilterMultiJoinMergeRule
-
Creates a FilterMultiJoinMergeRule that uses a generic
Filter
- filterMustBeBoolean() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- FilterNode - org.apache.calcite.interpreter中的类
-
Interpreter node that implements a
Filter.
- FilterNode(Compiler, Filter) - 类 的构造器org.apache.calcite.interpreter.FilterNode
-
- filterNonAggregate() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- FilterProjectTransposeRule - org.apache.calcite.rel.rules中的类
-
- FilterProjectTransposeRule(Class<? extends Filter>, Class<? extends Project>, boolean, boolean, RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.FilterProjectTransposeRule
-
Creates a FilterProjectTransposeRule.
- FilterProjectTransposeRule(Class<F>, Predicate<? super F>, Class<P>, Predicate<? super P>, boolean, boolean, RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.FilterProjectTransposeRule
-
Creates a FilterProjectTransposeRule.
- FilterProjectTransposeRule(Class<? extends Filter>, RelFactories.FilterFactory, Class<? extends Project>, RelFactories.ProjectFactory) - 类 的构造器org.apache.calcite.rel.rules.FilterProjectTransposeRule
-
已过时。
- FilterProjectTransposeRule(RelOptRuleOperand, boolean, boolean, RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.FilterProjectTransposeRule
-
- filterProjectTransposeRule - 类 中的变量org.apache.calcite.rel.rules.materialize.MaterializedViewAggregateRule
-
Instance of rule to push filter through project.
- FilterReduceExpressionsRule(Class<? extends Filter>, RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.ReduceExpressionsRule.FilterReduceExpressionsRule
-
已过时。
- FilterReduceExpressionsRule(Class<? extends Filter>, boolean, RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.ReduceExpressionsRule.FilterReduceExpressionsRule
-
- FilterRemoveIsNotDistinctFromRule - org.apache.calcite.rel.rules中的类
-
Planner rule that replaces
IS NOT DISTINCT FROM
in a
Filter with logically equivalent operations.
- FilterRemoveIsNotDistinctFromRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.FilterRemoveIsNotDistinctFromRule
-
Creates a FilterRemoveIsNotDistinctFromRule.
- filters - 类 中的变量org.apache.calcite.interpreter.Bindables.BindableTableScan
-
- FilterSetOpTransposeRule - org.apache.calcite.rel.rules中的类
-
- FilterSetOpTransposeRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.FilterSetOpTransposeRule
-
Creates a FilterSetOpTransposeRule.
- FilterSetOpTransposeRule(RelFactories.FilterFactory) - 类 的构造器org.apache.calcite.rel.rules.FilterSetOpTransposeRule
-
已过时。
- FilterStmt(SqlParserPos, Ast.Identifier, Ast.Identifier, Ast.Node) - 类 的构造器org.apache.calcite.piglet.Ast.FilterStmt
-
- FilterTableFunctionTransposeRule - org.apache.calcite.rel.rules中的类
-
- FilterTableFunctionTransposeRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.FilterTableFunctionTransposeRule
-
Creates a FilterTableFunctionTransposeRule.
- FilterTableScanRule - org.apache.calcite.rel.rules中的类
-
- FilterTableScanRule(RelOptRuleOperand, String) - 类 的构造器org.apache.calcite.rel.rules.FilterTableScanRule
-
已过时。
- FilterTableScanRule(RelOptRuleOperand, RelBuilderFactory, String) - 类 的构造器org.apache.calcite.rel.rules.FilterTableScanRule
-
Creates a FilterTableScanRule.
- FilterToCalcRule - org.apache.calcite.rel.rules中的类
-
- FilterToCalcRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.FilterToCalcRule
-
Creates a FilterToCalcRule.
- FINAL - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
FINAL function to be used within MATCH_RECOGNIZE.
- find(List<String>, List<Map.Entry<String, Class>>, List<Map.Entry<String, RelFieldCollation.Direction>>, List<String>, List<Map.Entry<String, String>>, Map<String, String>, Long, Long) - 类 中的方法org.apache.calcite.adapter.elasticsearch.ElasticsearchTable.ElasticsearchQueryable
-
Called via code-generation.
- find(String, String, List<Map.Entry<String, Class>>) - 类 中的方法org.apache.calcite.adapter.mongodb.MongoTable.MongoQueryable
-
Called via code-generation.
- find(NavigableMap<String, V>, String) - 类 中的静态方法org.apache.calcite.jdbc.CalciteSchema
-
- find(NavigableSet<String>, String) - 类 中的静态方法org.apache.calcite.jdbc.CalciteSchema
-
- find(RelOptUtil.Logic, List<RexNode>, RexNode) - 类 中的静态方法org.apache.calcite.rex.LogicVisitor
-
Finds a suitable logic for evaluating seek within a list of
expressions.
- find(Iterable<RexNode>) - 类 中的静态方法org.apache.calcite.rex.RexUtil.SubQueryFinder
-
- find(RexNode) - 类 中的静态方法org.apache.calcite.rex.RexUtil.SubQueryFinder
-
- findAliases(Collection<SqlMoniker>) - 类 中的方法org.apache.calcite.sql.validate.DelegatingScope
-
- findAliases(Collection<SqlMoniker>) - 类 中的方法org.apache.calcite.sql.validate.ListScope
-
- findAliases(Collection<SqlMoniker>) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidatorScope
-
Collects the
SqlMonikers of all table aliases (uses of tables in
query FROM clauses) available in this scope.
- findAllColumnNames(List<SqlMoniker>) - 类 中的方法org.apache.calcite.sql.validate.DelegatingScope
-
- findAllColumnNames(List<SqlMoniker>) - 类 中的方法org.apache.calcite.sql.validate.ListScope
-
- findAllColumnNames(List<SqlMoniker>) - 类 中的方法org.apache.calcite.sql.validate.OrderByScope
-
- findAllColumnNames(List<SqlMoniker>) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidatorScope
-
Collects the
SqlMonikers of all possible columns in this scope.
- findAllTableQualifiedNames(RelNode) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
-
Returns a list of all table qualified names used by this expression
or its children.
- findAllTables(RelNode) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
-
Returns a list of all tables used by this expression or its children
- findBestExp() - 类 中的方法org.apache.calcite.plan.hep.HepPlanner
-
- findBestExp() - 接口 中的方法org.apache.calcite.plan.RelOptPlanner
-
Finds the most efficient expression to implement this query.
- findBestExp() - 类 中的方法org.apache.calcite.plan.volcano.VolcanoPlanner
-
- findCycles() - 类 中的方法org.apache.calcite.util.graph.CycleDetector
-
- findDeclaredExpression(Expression) - 类 中的方法org.apache.calcite.linq4j.tree.ClassDeclarationFinder
-
Finds if there exists ready for reuse declaration for given expression.
- findDeclaredExpression(Expression) - 类 中的方法org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
-
Finds if there exists ready for reuse declaration for given expression.
- findField(RelDataType, String) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
-
Returns the ordinal of a given field in a record type, or -1 if the field
is not found.
- findFirstMultiset(RexNode, boolean) - 类 中的静态方法org.apache.calcite.rex.RexMultisetUtil
-
Returns a reference to the first found multiset call or null if none was
found
- findMatch(List<String>, String, boolean) - 类 中的静态方法org.apache.calcite.util.Util
-
Looks for a string within a list of strings, using a given
case-sensitivity policy, and returns the position at which the first match
is found, or -1 if there are no matches.
- findOperatorCall(SqlOperator, RexNode) - 类 中的静态方法org.apache.calcite.rex.RexUtil
-
Returns whether a given node contains a RexCall with a specified operator
- findPos(String) - 类 中的静态方法org.apache.calcite.sql.parser.SqlParserUtil
-
Looks for one or two carets in a SQL string, and if present, converts
them into a parser position.
- findQualifyingTableName(String, SqlNode) - 类 中的方法org.apache.calcite.sql.validate.DelegatingScope
-
- findQualifyingTableName(String, SqlNode) - 类 中的方法org.apache.calcite.sql.validate.ListScope
-
- findQualifyingTableName(String, SqlNode) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidatorScope
-
- findQualifyingTableNames(String, SqlNode, SqlNameMatcher) - 类 中的方法org.apache.calcite.sql.validate.DelegatingScope
-
- findQualifyingTableNames(String, SqlNode, SqlNameMatcher) - 类 中的方法org.apache.calcite.sql.validate.ListScope
-
- findQualifyingTableNames(String, SqlNode, SqlNameMatcher) - 类 中的方法org.apache.calcite.sql.validate.MatchRecognizeScope
-
- findQualifyingTableNames(String, SqlNode, SqlNameMatcher) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidatorScope
-
Finds all table aliases which are implicitly qualifying an unqualified
column name.
- findReducibleExps(RelDataTypeFactory, List<RexNode>, ImmutableMap<RexNode, RexNode>, List<RexNode>, List<Boolean>, List<RexNode>) - 类 中的静态方法org.apache.calcite.rel.rules.ReduceExpressionsRule
-
Locates expressions that can be reduced to literals or converted to
expressions with redundant casts removed.
- findRef(int) - 类 中的方法org.apache.calcite.rel.rules.LoptMultiJoin
-
Determines the join factor corresponding to a RexInputRef
- findTables(RelNode) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
-
Returns a set of tables used by this expression or its children
- findValidOptions(SqlValidator, SqlValidatorScope, SqlParserPos, Collection<SqlMoniker>) - 类 中的方法org.apache.calcite.sql.SqlCall
-
- findValidOptions(SqlValidator, SqlValidatorScope, SqlParserPos, Collection<SqlMoniker>) - 类 中的方法org.apache.calcite.sql.SqlNode
-
Lists all the valid alternatives for this node if the parse position of
the node matches that of pos.
- FiniteAbstractMapping() - 类 的构造器org.apache.calcite.util.mapping.Mappings.FiniteAbstractMapping
-
- FirebirdSqlDialect - org.apache.calcite.sql.dialect中的类
-
A SqlDialect implementation for the Firebird database.
- FirebirdSqlDialect(SqlDialect.Context) - 类 的构造器org.apache.calcite.sql.dialect.FirebirdSqlDialect
-
Creates a FirebirdSqlDialect.
- fireRule(RelOptRuleCall) - 类 中的方法org.apache.calcite.plan.AbstractRelOptPlanner
-
Fires a rule, taking care of tracing and listener notification.
- first() - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- first(Predicate1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- first(Enumerable<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Returns the first element of a sequence.
- first(Enumerable<TSource>, Predicate1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Returns the first element in a sequence that
satisfies a specified condition.
- first() - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Returns the first element of a sequence.
- first(Predicate1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Returns the first element in a sequence that
satisfies a specified condition.
- first(Queryable<T>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
-
Returns the first element of a sequence.
- first(Queryable<T>, FunctionExpression<Predicate1<T>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
-
Returns the first element of a sequence that
satisfies a specified condition.
- first(Queryable<T>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
-
Returns the first element of a sequence.
- first(Queryable<T>, FunctionExpression<Predicate1<T>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
-
Returns the first element of a sequence that
satisfies a specified condition.
- first(Queryable<T>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
-
- first(Queryable<T>, FunctionExpression<Predicate1<T>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
-
- FIRST - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
FIRST function to be used within MATCH_RECOGNIZE.
- first(T, T) - 类 中的静态方法org.apache.calcite.util.Util
-
Returns the first value if it is not null,
otherwise the second value.
- first(Double, double) - 类 中的静态方法org.apache.calcite.util.Util
-
Unboxes a
Double value,
using a given default value if it is null.
- first(Float, float) - 类 中的静态方法org.apache.calcite.util.Util
-
Unboxes a
Float value,
using a given default value if it is null.
- first(Integer, int) - 类 中的静态方法org.apache.calcite.util.Util
-
Unboxes a
Integer value,
using a given default value if it is null.
- first(Long, long) - 类 中的静态方法org.apache.calcite.util.Util
-
Unboxes a
Long value,
using a given default value if it is null.
- first(Boolean, boolean) - 类 中的静态方法org.apache.calcite.util.Util
-
Unboxes a
Boolean value,
using a given default value if it is null.
- first(Short, short) - 类 中的静态方法org.apache.calcite.util.Util
-
Unboxes a
Short value,
using a given default value if it is null.
- first(Character, char) - 类 中的静态方法org.apache.calcite.util.Util
-
Unboxes a
Character value,
using a given default value if it is null.
- first(Byte, byte) - 类 中的静态方法org.apache.calcite.util.Util
-
Unboxes a
Byte value,
using a given default value if it is null.
- FIRST_KNOWN - 类 中的静态变量org.apache.calcite.sql.type.InferTypes
-
Operand type-inference strategy where an unknown operand type is derived
from the first operand with a known type.
- FIRST_VALUE - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
FIRST_VALUE aggregate function.
- firstAnd(Iterable<T>) - 类 中的静态方法org.apache.calcite.util.Pair
-
Returns an iterator that iterates over (0, i) pairs in an iterable for
i > 0.
- firstColumn(String) - 类 中的方法org.apache.calcite.materialize.Lattice
-
Returns the ordinal, within all of the columns in this Lattice, of the
first column in the table with a given alias.
- firstColumnOfOrderByMustBeTimestamp() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- firstDuplicate(List<E>) - 类 中的静态方法org.apache.calcite.util.Util
-
Returns the ordinal of the first element in the list which is equal to a
previous element in the list.
- firstOrDefault() - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- firstOrDefault(Predicate1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- firstOrDefault(Enumerable<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Returns the first element of a sequence, or a
default value if the sequence contains no elements.
- firstOrDefault(Enumerable<TSource>, Predicate1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Returns the first element of the sequence that
satisfies a condition or a default value if no such element is
found.
- firstOrDefault() - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Returns the first element of a sequence, or a
default value if the sequence contains no elements.
- firstOrDefault(Predicate1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Returns the first element of the sequence that
satisfies a condition or a default value if no such element is
found.
- firstOrDefault(Queryable<T>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
-
Returns the first element of a sequence, or a
default value if the sequence contains no elements.
- firstOrDefault(Queryable<T>, FunctionExpression<Predicate1<T>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
-
Returns the first element of a sequence that
satisfies a specified condition or a default value if no such
element is found.
- firstOrDefault(Queryable<T>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
-
Returns the first element of a sequence, or a
default value if the sequence contains no elements.
- firstOrDefault(Queryable<T>, FunctionExpression<Predicate1<T>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
-
Returns the first element of a sequence that
satisfies a specified condition or a default value if no such
element is found.
- firstOrDefault(Queryable<T>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
-
- firstOrDefault(Queryable<T>, FunctionExpression<Predicate1<T>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
-
- firstParameterOfAdd(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- FixNullabilityShuttle(RexBuilder, List<RelDataType>) - 类 的构造器org.apache.calcite.rex.RexUtil.FixNullabilityShuttle
-
- fixUp(RexBuilder, List<RexNode>, RelDataType) - 类 中的静态方法org.apache.calcite.rex.RexUtil
-
已过时。
- fixUp(RexBuilder, List<RexNode>, List<RelDataType>) - 类 中的静态方法org.apache.calcite.rex.RexUtil
-
Fixes up the type of all
RexInputRefs in an
expression to match differences in nullability.
- flag - 类 中的变量org.apache.calcite.sql.fun.SqlBetweenOperator
-
- Flags() - 类 的构造器org.apache.calcite.rel.core.Project.Flags
-
已过时。
- FlatLists - org.apache.calcite.runtime中的类
-
Space-efficient, comparable, immutable lists.
- FlatLists.AbstractFlatList<T> - org.apache.calcite.runtime中的类
-
Base class for flat lists.
- FlatLists.ComparableList<T> - org.apache.calcite.runtime中的接口
-
List that is also comparable.
- FlatLists.Flat1List<T> - org.apache.calcite.runtime中的类
-
List that stores its one elements in the one members of the class.
- FlatLists.Flat2List<T> - org.apache.calcite.runtime中的类
-
List that stores its two elements in the two members of the class.
- FlatLists.Flat3List<T> - org.apache.calcite.runtime中的类
-
List that stores its three elements in the three members of the class.
- FlatLists.Flat4List<T> - org.apache.calcite.runtime中的类
-
List that stores its four elements in the four members of the class.
- FlatLists.Flat5List<T> - org.apache.calcite.runtime中的类
-
List that stores its five elements in the five members of the class.
- FlatLists.Flat6List<T> - org.apache.calcite.runtime中的类
-
List that stores its six elements in the six members of the class.
- flatProduct(int[], boolean, SqlFunctions.FlatProductInputType[]) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
- flatten(RexBuilder, RexNode) - 类 中的静态方法org.apache.calcite.rex.RexUtil
-
Flattens an expression.
- flatten(List<? extends RexNode>, SqlOperator) - 类 中的静态方法org.apache.calcite.rex.RexUtil
-
Converts a list of operands into a list that is flat with respect to
the given operator.
- flatten(List<RelNode>, int, int[], List<Pair<RelNode, Integer>>) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
-
- flattenAnd(Iterable<? extends RexNode>) - 类 中的静态方法org.apache.calcite.rex.RexUtil
-
Flattens a list of AND nodes.
- flattened - 类 中的变量org.apache.calcite.rel.mutable.MutableTableModify
-
- flattenOr(Iterable<? extends RexNode>) - 类 中的静态方法org.apache.calcite.rex.RexUtil
-
Flattens a list of OR nodes.
- flattenRecordType(RelDataTypeFactory, RelDataType, int[]) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
-
Flattens a record type by recursively expanding any fields which are
themselves record types.
- flattenRel(RelStructuredTypeFlattener) - 接口 中的方法org.apache.calcite.sql2rel.RelStructuredTypeFlattener.SelfFlatteningRel
-
- flattenTypes(RelOptPlanner, RelNode, boolean) - 类 中的方法org.apache.calcite.adapter.spark.SparkHandlerImpl
-
- flattenTypes(RelOptPlanner, RelNode, boolean) - 接口 中的方法org.apache.calcite.jdbc.CalcitePrepare.SparkHandler
-
- flattenTypes(RelNode, boolean) - 类 中的方法org.apache.calcite.prepare.Prepare
-
- flattenTypes(RelNode, boolean) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter
-
- flavor(Type) - 枚举 中的静态方法org.apache.calcite.linq4j.tree.Primitive
-
Returns whether this type is a primitive, box or other type.
- FloatFunction1<T0> - org.apache.calcite.linq4j.function中的接口
-
Function that takes one parameter and returns a native float value.
- floor(double) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
- floor(float) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
- floor(BigDecimal) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
- floor(byte, byte) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL FLOOR operator applied to byte values.
- floor(short, short) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL FLOOR operator applied to short values.
- floor(int, int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL FLOOR operator applied to int values.
- floor(long, long) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL FLOOR operator applied to long values.
- floor(BigDecimal, int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
- floor(int, BigDecimal) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
- floor(BigDecimal, BigDecimal) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
- FLOOR - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The FLOOR function.
- FloorOperatorConversion - org.apache.calcite.adapter.druid中的类
-
DruidSqlOperatorConverter implementation that handles Floor operations conversions
- FloorOperatorConversion() - 类 的构造器org.apache.calcite.adapter.druid.FloorOperatorConversion
-
- FLYWEIGHT_PATTERN - 接口 中的静态变量org.apache.calcite.util.Glossary
-
Use sharing to support large numbers of fine-grained objects efficiently.
- FNL25_FIXED - 类 中的静态变量org.apache.calcite.util.Bug
-
- FNL3_FIXED - 类 中的静态变量org.apache.calcite.util.Bug
-
- foldAnd(List<Expression>) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Combines a list of expressions using AND.
- foldLength() - 接口 中的方法org.apache.calcite.sql.SqlWriterConfig
-
- foldOr(List<Expression>) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Combines a list of expressions using OR.
- FOLLOWING_OPERATOR - 类 中的静态变量org.apache.calcite.sql.SqlWindow
-
The FOLLOWING operator used exclusively in a window specification.
- followingBeforePrecedingError() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- for_(Iterable<? extends DeclarationStatement>, Expression, Expression, Statement) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a LoopExpression with the given body.
- for_(DeclarationStatement, Expression, Expression, Statement) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a LoopExpression with the given body.
- forAggregation(JavaTypeFactory, BlockBuilder, RexToLixTranslator.InputGetter, SqlConformance) - 类 中的静态方法org.apache.calcite.adapter.enumerable.RexToLixTranslator
-
Creates a translator for translating aggregate functions.
- FORCE_NULLABLE - 类 中的静态变量org.apache.calcite.sql.type.SqlTypeTransforms
-
Parameter type-inference transform strategy where a derived type is
transformed into the same type with nulls allowed.
- forceDecorrelate() - 接口 中的方法org.apache.calcite.config.CalciteConnectionConfig
-
- forceDecorrelate() - 类 中的方法org.apache.calcite.config.CalciteConnectionConfigImpl
-
- forCharset(Charset) - 类 中的静态方法org.apache.calcite.util.SerializableCharset
-
Returns a SerializableCharset wrapping the given Charset, or null if the
charset is null.
- foreach(Function1<T, R>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- foreach(Function1<TSource, R>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Performs an operation for each member of this enumeration.
- forEach(Iterable<T>, ObjIntConsumer<? super T>) - 类 中的静态方法org.apache.calcite.linq4j.Ord
-
Applies an action to every element of an iterable, passing the zero-based
ordinal of the element to the action.
- forEach(T[], ObjIntConsumer<? super T>) - 类 中的静态方法org.apache.calcite.linq4j.Ord
-
Applies an action to every element of an array, passing the zero-based
ordinal of the element to the action.
- forEach(ParameterExpression, Expression, Statement) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a ForEachExpression with the given body.
- forEach(Iterable<? extends K>, Iterable<? extends V>, BiConsumer<K, V>) - 类 中的静态方法org.apache.calcite.util.Pair
-
Applies an action to every element of a pair of iterables.
- ForeachNestedStmt(SqlParserPos, Ast.Identifier, Ast.Identifier, List<Ast.Stmt>, List<Ast.Node>, Ast.Schema) - 类 的构造器org.apache.calcite.piglet.Ast.ForeachNestedStmt
-
- ForEachStatement - org.apache.calcite.linq4j.tree中的类
-
Represents a "for-each" loop, "for (T v : iterable) { f(v); }"
- ForEachStatement(ParameterExpression, Expression, Statement) - 类 的构造器org.apache.calcite.linq4j.tree.ForEachStatement
-
- ForeachStmt(SqlParserPos, Ast.Identifier, Ast.Identifier, List<Ast.Node>, Ast.Schema) - 类 的构造器org.apache.calcite.piglet.Ast.ForeachStmt
-
- format(String, Object...) - 类 中的静态方法org.apache.calcite.adapter.druid.DruidQuery
-
Equivalent of String.format(Locale.ENGLISH, message, formatArgs).
- format - 类 中的变量org.apache.calcite.adapter.enumerable.EnumerableRel.Result
-
- format(SqlNode) - 类 中的方法org.apache.calcite.sql.pretty.SqlPrettyWriter
-
- format(Map<Object, Object>) - 类 中的方法org.apache.calcite.util.Template
-
Formats a set of arguments to produce a string.
- formatByName(String, Map<Object, Object>) - 类 中的静态方法org.apache.calcite.util.Template
-
Creates a Template with the given pattern and uses it
to format the given arguments.
- forProgram(RexProgram, RexBuilder, boolean) - 类 中的静态方法org.apache.calcite.rex.RexProgramBuilder
-
Creates a program builder and initializes it from an existing program.
- ForStatement - org.apache.calcite.linq4j.tree中的类
-
Represents an infinite loop.
- ForStatement(List<DeclarationStatement>, Expression, Expression, Statement) - 类 的构造器org.apache.calcite.linq4j.tree.ForStatement
-
- found(SqlValidatorNamespace, boolean, SqlValidatorScope, SqlValidatorScope.Path, List<String>) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidatorScope.Resolved
-
- found(SqlValidatorNamespace, boolean, SqlValidatorScope, SqlValidatorScope.Path, List<String>) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorScope.ResolvedImpl
-
- FoundOne(Object) - 异常错误 的构造器org.apache.calcite.util.Util.FoundOne
-
- FRACTIONAL_RANK - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
-
Type-inference strategy for the CUME_DIST and PERCENT_RANK
aggregate functions.
- FRACTIONAL_TYPES - 枚举 中的静态变量org.apache.calcite.sql.type.SqlTypeName
-
- frame - 类 中的变量org.apache.calcite.sql.pretty.SqlPrettyWriter
-
- FrameworkConfig - org.apache.calcite.tools中的接口
-
Interface that describes how to configure planning sessions generated
using the Frameworks tools.
- Frameworks - org.apache.calcite.tools中的类
-
Tools for invoking Calcite functionality without initializing a container /
server first.
- Frameworks.BasePrepareAction<R> - org.apache.calcite.tools中的接口
-
Piece of code to be run in a context where a planner and statement are
available.
- Frameworks.ConfigBuilder - org.apache.calcite.tools中的类
-
A builder to help you build a
FrameworkConfig using defaults
where values aren't required.
- Frameworks.PlannerAction<R> - org.apache.calcite.tools中的接口
-
Piece of code to be run in a context where a planner is available.
- Frameworks.PrepareAction<R> - org.apache.calcite.tools中的类
-
已过时。
- frequency(Iterable<String>, String) - 接口 中的方法org.apache.calcite.sql.validate.SqlNameMatcher
-
Returns how many times a string occurs in a collection.
- FRG189_FIXED - 类 中的静态变量org.apache.calcite.util.Bug
-
- FRG254_FIXED - 类 中的静态变量org.apache.calcite.util.Bug
-
- FRG282_FIXED - 类 中的静态变量org.apache.calcite.util.Bug
-
- FRG296_FIXED - 类 中的静态变量org.apache.calcite.util.Bug
-
- FRG327_FIXED - 类 中的静态变量org.apache.calcite.util.Bug
-
- FRG375_FIXED - 类 中的静态变量org.apache.calcite.util.Bug
-
- FRG377_FIXED - 类 中的静态变量org.apache.calcite.util.Bug
-
- FRG73_FIXED - 类 中的静态变量org.apache.calcite.util.Bug
-
- FRG78_FIXED - 类 中的静态变量org.apache.calcite.util.Bug
-
- from(SchemaPlus) - 类 中的静态方法org.apache.calcite.jdbc.CalciteSchema
-
- from(int) - 类 中的静态方法org.apache.calcite.sql.type.SqlOperandCountRanges
-
- FROM_BASE64 - 类 中的静态变量org.apache.calcite.sql.fun.SqlLibraryOperators
-
- FROM_BIT_SET - 类 中的静态变量org.apache.calcite.util.ImmutableBitSet
-
已过时。
- FROM_OPERAND - 类 中的静态变量org.apache.calcite.sql.SqlSelect
-
- fromAliasDuplicate(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- fromBase64(String) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL FROM_BASE64(string) function.
- fromBitSet(BitSet) - 类 中的静态方法org.apache.calcite.util.ImmutableBitSet
-
Returns a new immutable bit set containing all the bits in the given
BitSet.
- fromCalendarFields(Calendar) - 类 中的静态方法org.apache.calcite.util.DateString
-
Creates a DateString from a Calendar.
- fromCalendarFields(Calendar) - 类 中的静态方法org.apache.calcite.util.TimestampString
-
Creates a TimestampString from a Calendar.
- fromCalendarFields(Calendar) - 类 中的静态方法org.apache.calcite.util.TimeString
-
Creates a TimeString from a Calendar.
- fromCharSource(CharSource) - 类 中的静态方法org.apache.calcite.util.Sources
-
Create
Source from a generic text source such as string,
CharBuffer
or text file.
- fromColumn(String) - 类 中的静态方法org.apache.calcite.adapter.druid.DruidExpressions
-
- fromContext(Context) - 类 中的静态方法org.apache.calcite.rel.core.RelFactories.Struct
-
- fromDaysSinceEpoch(int) - 类 中的静态方法org.apache.calcite.util.DateString
-
Creates a DateString that is a given number of days since the epoch.
- fromEnum(Object) - 类 中的静态方法org.apache.calcite.rel.externalize.RelEnumTypes
-
Converts a literal into a value that can be serialized to JSON.
- fromEnum(Enum) - 类 中的静态方法org.apache.calcite.rel.externalize.RelEnumTypes
-
Converts an enum into its name.
- fromFolding() - 接口 中的方法org.apache.calcite.sql.SqlWriterConfig
-
Returns the line-folding policy for the FROM clause (and JOIN).
- fromJdbcString(RelDataType, SqlTypeName, String) - 类 中的静态方法org.apache.calcite.rex.RexLiteral
-
Converts a Jdbc string into a RexLiteral.
- fromMillisOfDay(int) - 类 中的静态方法org.apache.calcite.util.TimeString
-
- fromMillisOfDay(int) - 类 中的静态方法org.apache.calcite.util.TimeWithTimeZoneString
-
- fromMillisSinceEpoch(long) - 类 中的静态方法org.apache.calcite.util.TimestampString
-
Creates a TimestampString that is a given number of milliseconds since
the epoch.
- fromMillisSinceEpoch(long) - 类 中的静态方法org.apache.calcite.util.TimestampWithTimeZoneString
-
Creates a TimestampWithTimeZoneString that is a given number of milliseconds since
the epoch UTC.
- fromMutable(MutableRel) - 类 中的静态方法org.apache.calcite.rel.mutable.MutableRels
-
- fromMutable(MutableRel, RelBuilder) - 类 中的静态方法org.apache.calcite.rel.mutable.MutableRels
-
- fromTypeName(String) - 枚举 中的静态方法org.apache.calcite.adapter.redis.RedisDataFormat
-
- fromTypeName(String) - 枚举 中的静态方法org.apache.calcite.adapter.redis.RedisDataType
-
- fullyQualify(SqlIdentifier) - 类 中的方法org.apache.calcite.sql.validate.DelegatingScope
-
Converts an identifier into a fully-qualified identifier.
- fullyQualify(SqlIdentifier) - 类 中的方法org.apache.calcite.sql.validate.OrderByScope
-
- fullyQualify(SqlIdentifier) - 类 中的方法org.apache.calcite.sql.validate.ParameterScope
-
- fullyQualify(SqlIdentifier) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidatorScope
-
Converts an identifier into a fully-qualified identifier.
- fun(Class<T>, T) - 接口 中的方法org.apache.calcite.config.CalciteConnectionConfig
-
- fun(Class<T>, T) - 类 中的方法org.apache.calcite.config.CalciteConnectionConfigImpl
-
- fun - 枚举 中的变量org.apache.calcite.sql.fun.SqlLibrary
-
- funcNeedsOrderBy() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- funcSpec - 类 中的变量org.apache.calcite.piglet.PigUserDefinedFunction
-
- Function<R> - org.apache.calcite.linq4j.function中的接口
-
Base interface for all functions.
- function - 类 中的变量org.apache.calcite.linq4j.tree.FunctionExpression
-
- Function - org.apache.calcite.schema中的接口
-
Named expression that accepts parameters and returns a result.
- FUNCTION - 枚举 中的静态变量org.apache.calcite.sql.SqlKind
-
Category consisting of regular and special functions.
- function - 类 中的变量org.apache.calcite.sql.validate.SqlUserDefinedAggFunction
-
- function - 类 中的变量org.apache.calcite.sql.validate.SqlUserDefinedFunction
-
- Function0<R> - org.apache.calcite.linq4j.function中的接口
-
Function with no parameters.
- Function1<T0,R> - org.apache.calcite.linq4j.function中的接口
-
Function with one parameter.
- Function2<T0,T1,R> - org.apache.calcite.linq4j.function中的接口
-
Function with two parameters.
- FUNCTION_RESULT_TYPES - 类 中的静态变量org.apache.calcite.linq4j.function.Functions
-
- functionalDependencyList - 类 中的变量org.apache.calcite.profile.Profiler.Profile
-
- functionCall(String, List<String>) - 类 中的静态方法org.apache.calcite.adapter.druid.DruidExpressions
-
- functionCallStack - 类 中的变量org.apache.calcite.sql.validate.SqlValidatorImpl
-
Stack of objects that maintain information about function calls.
- functionClass(Type) - 类 中的静态方法org.apache.calcite.linq4j.function.Functions
-
Returns the appropriate interface for a lambda function with
1 argument and the given return type.
- FunctionEntry(CalciteSchema, String) - 类 的构造器org.apache.calcite.jdbc.CalciteSchema.FunctionEntry
-
- FunctionEntryImpl(CalciteSchema, String, Function) - 类 的构造器org.apache.calcite.jdbc.CalciteSchema.FunctionEntryImpl
-
Creates a FunctionEntryImpl.
- FunctionExpression<F extends Function<?>> - org.apache.calcite.linq4j.tree中的类
-
Represents a strongly typed lambda expression as a data structure in the form
of an expression tree.
- FunctionExpression(F) - 类 的构造器org.apache.calcite.linq4j.tree.FunctionExpression
-
- FunctionExpression(Class<F>, BlockStatement, List<ParameterExpression>) - 类 的构造器org.apache.calcite.linq4j.tree.FunctionExpression
-
- FunctionExpression.Invokable - org.apache.calcite.linq4j.tree中的接口
-
Function that can be invoked with a variable number of arguments.
- functionMap - 类 中的变量org.apache.calcite.jdbc.CalciteSchema
-
- functionMatchRecognizeOnly(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- functionNames - 类 中的变量org.apache.calcite.jdbc.CalciteSchema
-
- functionNotFound(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- FunctionParameter - org.apache.calcite.schema中的接口
-
- FunctionParamInfo() - 类 的构造器org.apache.calcite.sql.validate.SqlValidatorImpl.FunctionParamInfo
-
- functionQuantifierNotAllowed(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- Functions - org.apache.calcite.linq4j.function中的类
-
Utilities relating to functions.
- functions - 类 中的变量org.apache.calcite.model.JsonMapSchema
-
Functions in this schema.
- functionScan(SqlOperator, int, RexNode...) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
- functionScan(SqlOperator, int, Iterable<? extends RexNode>) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
- functionUndefined(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- FUSION - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The FUSION operator.
- fynally - 类 中的变量org.apache.calcite.linq4j.tree.TryStatement
-
- g() - 接口 中的方法org.apache.calcite.runtime.GeoFunctions.Geom
-
- gatherExpr(RexNode) - 类 中的方法org.apache.calcite.rex.RexProgram
-
- gatherOrderExprs(SqlToRelConverter.Blackboard, SqlSelect, SqlNodeList, List<SqlNode>, List<RelFieldCollation>) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter
-
Creates a list of collations required to implement the ORDER BY clause,
if there is one.
- gatherTableReferences(List<RexNode>) - 类 中的静态方法org.apache.calcite.rex.RexUtil
-
Gather all table references in input expressions.
- ge(boolean, boolean) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL ≥ operator applied to boolean values.
- ge(String, String) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL ≥ operator applied to String values.
- ge(ByteString, ByteString) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL ≥ operator applied to ByteString values.
- ge(BigDecimal, BigDecimal) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL ≥ operator applied to BigDecimal values.
- geAny(Object, Object) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL ≥ operator applied to Object values (at least one
operand has ANY type; neither may be null).
- generate(int, int, int) - 类 中的静态方法org.apache.calcite.example.maze.MazeTable
-
Table function that generates a maze.
- generate(int, Function1<Integer, E>) - 类 中的静态方法org.apache.calcite.linq4j.function.Functions
-
Returns a list generated by applying a function to each index between
0 and size - 1.
- generateAccessor(List<Integer>) - 接口 中的方法org.apache.calcite.adapter.enumerable.PhysType
-
Generates an accessor function for a given list of fields.
- generateAccessor(List<Integer>) - 类 中的方法org.apache.calcite.adapter.enumerable.PhysTypeImpl
-
- generateCastExpressions(RexBuilder, RelDataType, RelDataType) - 类 中的静态方法org.apache.calcite.rex.RexUtil
-
Generates a cast from one row type to another
- generateCastExpressions(RexBuilder, RelDataType, List<RexNode>) - 类 中的静态方法org.apache.calcite.rex.RexUtil
-
Generates a cast for a row type.
- generateCollationKey(List<RelFieldCollation>) - 接口 中的方法org.apache.calcite.adapter.enumerable.PhysType
-
Returns a lambda to create a collation key and a comparator.
- generateCollationKey(List<RelFieldCollation>) - 类 中的方法org.apache.calcite.adapter.enumerable.PhysTypeImpl
-
- generateComparator(RelCollation) - 接口 中的方法org.apache.calcite.adapter.enumerable.PhysType
-
Returns a comparator.
- generateComparator(RelCollation) - 类 中的方法org.apache.calcite.adapter.enumerable.PhysTypeImpl
-
- generateEquivalenceClasses(RexBuilder, MaterializedViewRule.EquivalenceClasses, MaterializedViewRule.EquivalenceClasses) - 类 中的方法org.apache.calcite.rel.rules.materialize.MaterializedViewRule
-
Given the equi-column predicates of the source and the target and the
computed equivalence classes, it extracts possible mappings between
the equivalence classes.
- generateMapping(RexBuilder, RexSimplify, RelMetadataQuery, RelNode, RelNode, ImmutableBitSet, BiMap<RexTableInputRef.RelTableRef, RexTableInputRef.RelTableRef>, MaterializedViewRule.EquivalenceClasses, List<RexNode>) - 类 中的方法org.apache.calcite.rel.rules.materialize.MaterializedViewAggregateRule
-
Mapping from node expressions to target expressions.
- generateSelector(ParameterExpression, List<Integer>) - 接口 中的方法org.apache.calcite.adapter.enumerable.PhysType
-
Generates a selector for the given fields from an expression, with the
default row format.
- generateSelector(ParameterExpression, List<Integer>, JavaRowFormat) - 接口 中的方法org.apache.calcite.adapter.enumerable.PhysType
-
Generates a lambda expression that is a selector for the given fields from
an expression.
- generateSelector(ParameterExpression, List<Integer>, List<Integer>, JavaRowFormat) - 接口 中的方法org.apache.calcite.adapter.enumerable.PhysType
-
Generates a lambda expression that is a selector for the given fields from
an expression.
- generateSelector(ParameterExpression, List<Integer>) - 类 中的方法org.apache.calcite.adapter.enumerable.PhysTypeImpl
-
- generateSelector(ParameterExpression, List<Integer>, JavaRowFormat) - 类 中的方法org.apache.calcite.adapter.enumerable.PhysTypeImpl
-
- generateSelector(ParameterExpression, List<Integer>, List<Integer>, JavaRowFormat) - 类 中的方法org.apache.calcite.adapter.enumerable.PhysTypeImpl
-
- generatesNullsOn(int) - 枚举 中的方法org.apache.calcite.rel.core.JoinRelType
-
Returns whether this join type generates nulls on side #i.
- generatesNullsOnLeft() - 枚举 中的方法org.apache.calcite.linq4j.JoinType
-
Returns whether a join of this type may generate NULL values on the
left-hand side.
- generatesNullsOnLeft() - 枚举 中的方法org.apache.calcite.rel.core.JoinRelType
-
Returns whether a join of this type may generate NULL values on the
left-hand side.
- generatesNullsOnLeft() - 枚举 中的方法org.apache.calcite.sql.JoinType
-
Returns whether a join of this type may generate NULL values on the
left-hand side.
- generatesNullsOnRight() - 枚举 中的方法org.apache.calcite.linq4j.JoinType
-
Returns whether a join of this type may generate NULL values on the
right-hand side.
- generatesNullsOnRight() - 枚举 中的方法org.apache.calcite.rel.core.JoinRelType
-
Returns whether a join of this type may generate NULL values on the
right-hand side.
- generatesNullsOnRight() - 枚举 中的方法org.apache.calcite.sql.JoinType
-
Returns whether a join of this type may generate NULL values on the
right-hand side.
- generateSwapColumnTableReferencesLineage(RexBuilder, RelMetadataQuery, RelNode, BiMap<RexTableInputRef.RelTableRef, RexTableInputRef.RelTableRef>, MaterializedViewRule.EquivalenceClasses, List<RexNode>) - 类 中的方法org.apache.calcite.rel.rules.materialize.MaterializedViewRule
-
It swaps the column references and then the table references of the input
expressions using the equivalence classes and the table mapping.
- generateSwapTableColumnReferencesLineage(RexBuilder, RelMetadataQuery, RelNode, BiMap<RexTableInputRef.RelTableRef, RexTableInputRef.RelTableRef>, MaterializedViewRule.EquivalenceClasses, List<RexNode>) - 类 中的方法org.apache.calcite.rel.rules.materialize.MaterializedViewRule
-
It swaps the table references and then the column references of the input
expressions using the table mapping and the equivalence classes.
- generateTableMappings(Multimap<RexTableInputRef.RelTableRef, RexTableInputRef.RelTableRef>) - 类 中的方法org.apache.calcite.rel.rules.materialize.MaterializedViewRule
-
It will flatten a multimap containing table references to table references,
producing all possible combinations of mappings.
- generateTypeString(StringBuilder, boolean) - 类 中的方法org.apache.calcite.rel.type.DynamicRecordTypeImpl
-
- generateTypeString(StringBuilder, boolean) - 类 中的方法org.apache.calcite.rel.type.RelCrossType
-
- generateTypeString(StringBuilder, boolean) - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFactoryImpl.JavaType
-
- generateTypeString(StringBuilder, boolean) - 类 中的方法org.apache.calcite.rel.type.RelDataTypeImpl
-
Generates a string representation of this type.
- generateTypeString(StringBuilder, boolean) - 类 中的方法org.apache.calcite.rel.type.RelRecordType
-
- generateTypeString(StringBuilder, boolean) - 类 中的方法org.apache.calcite.sql.type.ArraySqlType
-
- generateTypeString(StringBuilder, boolean) - 类 中的方法org.apache.calcite.sql.type.BasicSqlType
-
- generateTypeString(StringBuilder, boolean) - 类 中的方法org.apache.calcite.sql.type.IntervalSqlType
-
- generateTypeString(StringBuilder, boolean) - 类 中的方法org.apache.calcite.sql.type.MapSqlType
-
- generateTypeString(StringBuilder, boolean) - 类 中的方法org.apache.calcite.sql.type.MultisetSqlType
-
- generateTypeString(StringBuilder, boolean) - 类 中的方法org.apache.calcite.sql.type.ObjectSqlType
-
- generateUnionRewriting - 类 中的变量org.apache.calcite.rel.rules.materialize.MaterializedViewRule
-
Whether to generate rewritings containing union if the query results
are contained within the view results.
- generationStrategy(RelOptTable, int) - 接口 中的方法org.apache.calcite.sql2rel.InitializerExpressionFactory
-
Returns how a column is populated.
- generationStrategy(RelOptTable, int) - 类 中的方法org.apache.calcite.sql2rel.NullInitializerExpressionFactory
-
- GeodeAggregate - org.apache.calcite.adapter.geode.rel中的类
-
Implementation of
Aggregate relational expression
in Geode.
- GeodeAggregate(RelOptCluster, RelTraitSet, RelNode, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - 类 的构造器org.apache.calcite.adapter.geode.rel.GeodeAggregate
-
Creates a GeodeAggregate.
- GeodeAggregate(RelOptCluster, RelTraitSet, RelNode, boolean, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - 类 的构造器org.apache.calcite.adapter.geode.rel.GeodeAggregate
-
已过时。
- GeodeFilter - org.apache.calcite.adapter.geode.rel中的类
-
Implementation of
Filter relational expression in Geode.
- GeodeImplementContext() - 类 的构造器org.apache.calcite.adapter.geode.rel.GeodeRel.GeodeImplementContext
-
- GeodeProject - org.apache.calcite.adapter.geode.rel中的类
-
Implementation of
Project
relational expression in Geode.
- GeodeQueryable(QueryProvider, SchemaPlus, GeodeTable, String) - 类 的构造器org.apache.calcite.adapter.geode.rel.GeodeTable.GeodeQueryable
-
- GeodeRel - org.apache.calcite.adapter.geode.rel中的接口
-
Relational expression that uses Geode calling convention.
- GeodeRel.GeodeImplementContext - org.apache.calcite.adapter.geode.rel中的类
-
Shared context used by the
GeodeRel relations.
- GeodeRules - org.apache.calcite.adapter.geode.rel中的类
-
- GeodeSchema - org.apache.calcite.adapter.geode.rel中的类
-
Schema mapped onto a Geode Region.
- GeodeSchema(GemFireCache, Iterable<String>) - 类 的构造器org.apache.calcite.adapter.geode.rel.GeodeSchema
-
- GeodeSchemaFactory - org.apache.calcite.adapter.geode.rel中的类
-
- GeodeSchemaFactory() - 类 的构造器org.apache.calcite.adapter.geode.rel.GeodeSchemaFactory
-
- GeodeSimpleEnumerator<E> - org.apache.calcite.adapter.geode.simple中的类
-
Geode Simple Enumerator.
- GeodeSimpleEnumerator(ClientCache, String) - 类 的构造器org.apache.calcite.adapter.geode.simple.GeodeSimpleEnumerator
-
- GeodeSimpleScannableTable - org.apache.calcite.adapter.geode.simple中的类
-
Geode Simple Scannable Table Abstraction
- GeodeSimpleScannableTable(String, RelDataType, ClientCache) - 类 的构造器org.apache.calcite.adapter.geode.simple.GeodeSimpleScannableTable
-
- GeodeSimpleSchema - org.apache.calcite.adapter.geode.simple中的类
-
Geode Simple Schema.
- GeodeSimpleSchema(String, int, String[], String) - 类 的构造器org.apache.calcite.adapter.geode.simple.GeodeSimpleSchema
-
- GeodeSimpleSchemaFactory - org.apache.calcite.adapter.geode.simple中的类
-
Geode Simple Table Schema Factory.
- GeodeSimpleSchemaFactory() - 类 的构造器org.apache.calcite.adapter.geode.simple.GeodeSimpleSchemaFactory
-
- GeodeSort - org.apache.calcite.adapter.geode.rel中的类
-
Implementation of
Sort
relational expression in Geode.
- GeodeTable - org.apache.calcite.adapter.geode.rel中的类
-
Table based on a Geode Region
- GeodeTable.GeodeQueryable<T> - org.apache.calcite.adapter.geode.rel中的类
-
- GeodeTableScan - org.apache.calcite.adapter.geode.rel中的类
-
Relational expression representing a scan of a Geode collection.
- GeodeToEnumerableConverter - org.apache.calcite.adapter.geode.rel中的类
-
Relational expression representing a scan of a table in a Geode data source.
- GeodeToEnumerableConverter(RelOptCluster, RelTraitSet, RelNode) - 类 的构造器org.apache.calcite.adapter.geode.rel.GeodeToEnumerableConverter
-
- GeodeToEnumerableConverterRule - org.apache.calcite.adapter.geode.rel中的类
-
- GeodeUtils - org.apache.calcite.adapter.geode.util中的类
-
Utilities for the Geode adapter.
- GeoFunctions - org.apache.calcite.runtime中的类
-
Helper methods to implement Geo-spatial functions in generated code.
- GeoFunctions.Geom - org.apache.calcite.runtime中的接口
-
Geometry.
- GEOMETRY - 接口 中的静态变量org.apache.calcite.sql.type.ExtraSqlTypes
-
- geometryDisabled() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- get(SqlOperator) - 类 中的方法org.apache.calcite.adapter.enumerable.RexImpTable
-
- get(SqlAggFunction, boolean) - 类 中的方法org.apache.calcite.adapter.enumerable.RexImpTable
-
- get(SqlMatchFunction) - 类 中的方法org.apache.calcite.adapter.enumerable.RexImpTable
-
- get(SqlWindowTableFunction) - 类 中的方法org.apache.calcite.adapter.enumerable.RexImpTable
-
- get(String) - 接口 中的方法org.apache.calcite.DataContext
-
Returns a context variable.
- get(DataContext) - 枚举 中的方法org.apache.calcite.DataContext.Variable
-
Returns the value of this variable in a given data context.
- get() - 类 中的方法org.apache.calcite.linq4j.MemoryFactory.Memory
-
- get(int) - 类 中的方法org.apache.calcite.linq4j.MemoryFactory.Memory
-
- get(Object) - 类 中的方法org.apache.calcite.linq4j.tree.ArrayLengthRecordField
-
- get(Object) - 接口 中的方法org.apache.calcite.linq4j.tree.PseudoField
-
- get(Object) - 类 中的方法org.apache.calcite.linq4j.tree.ReflectedPseudoField
-
- get(int) - 类 中的方法org.apache.calcite.plan.RelTraitSet
-
- get(String) - 类 中的方法org.apache.calcite.plan.VisitorDataContext
-
- get(String) - 接口 中的方法org.apache.calcite.rel.RelInput
-
- get(int) - 类 中的方法org.apache.calcite.rex.RexSlot.SelfPopulatingList
-
- get(RexCall) - 接口 中的方法org.apache.calcite.rex.RexSqlConvertletTable
-
Returns the convertlet applicable to a given expression.
- get(RexCall) - 类 中的方法org.apache.calcite.rex.RexSqlReflectiveConvertletTable
-
- get(int) - 类 中的方法org.apache.calcite.runtime.ConsList
-
- get(int) - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat1List
-
- get(int) - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat2List
-
- get(int) - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat3List
-
- get(int) - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat4List
-
- get(int) - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat5List
-
- get(int) - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat6List
-
- get(V) - 枚举 中的方法org.apache.calcite.runtime.Hook
-
Returns the value of a property hook.
- get(DatabaseMetaData) - 接口 中的方法org.apache.calcite.sql.dialect.JethroDataSqlDialect.JethroInfoCache
-
- get(int) - 类 中的方法org.apache.calcite.sql.SqlNodeList
-
- get(String) - 枚举 中的静态方法org.apache.calcite.sql.type.SqlTypeName
-
Looks up a type name from its name.
- get(Map<K, V>, List<String>, List<String>) - 接口 中的方法org.apache.calcite.sql.validate.SqlNameMatcher
-
Looks up an item in a map.
- get(SqlCall) - 类 中的方法org.apache.calcite.sql2rel.ReflectiveConvertletTable
-
- get(SqlCall) - 接口 中的方法org.apache.calcite.sql2rel.SqlRexConvertletTable
-
Returns the convertlet applicable to a given expression.
- get(int) - 类 中的方法org.apache.calcite.util.CastingList
-
- get(int) - 类 中的方法org.apache.calcite.util.CompositeList
-
- get(Object) - 类 中的方法org.apache.calcite.util.CompositeMap
-
- get() - 类 中的方法org.apache.calcite.util.Holder
-
Gets the value.
- get(int) - 类 中的方法org.apache.calcite.util.ImmutableBitSet.Builder
-
- get(int) - 类 中的方法org.apache.calcite.util.ImmutableBitSet
-
Returns the value of the bit with the specified index.
- get(int, int) - 类 中的方法org.apache.calcite.util.ImmutableBitSet
-
Returns a new ImmutableBitSet
composed of bits from this ImmutableBitSet
from fromIndex (inclusive) to toIndex (exclusive).
- get(int) - 类 中的方法org.apache.calcite.util.ImmutableIntList
-
- get(int) - 类 中的方法org.apache.calcite.util.ImmutableNullableList
-
- get(int) - 类 中的方法org.apache.calcite.util.UnmodifiableArrayList
-
- GET_OPERATOR - 类 中的静态变量org.apache.calcite.rex.RexBuilder
-
Special operator that accesses an unadvertised field of an input record.
- getActionType(Class...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a Type object that represents a generic System.Action
delegate type that has specific type arguments.
- getAdjustments() - 类 中的方法org.apache.calcite.rel.rules.PushProjector
-
Determines how much each input reference needs to be adjusted as a result
of projection
- getAfter() - 类 中的方法org.apache.calcite.rel.core.Match
-
- getAfter() - 类 中的方法org.apache.calcite.sql.SqlMatchRecognize
-
- getAggCallList() - 类 中的方法org.apache.calcite.rel.core.Aggregate
-
Returns a list of calls to aggregate functions.
- getAggCalls() - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter.AggConverter
-
- getAggOperator() - 类 中的方法org.apache.calcite.rex.RexOver
-
Returns the aggregate operator for this expression.
- getAggregate(RelOptPlanner, ImmutableBitSet, List<Lattice.Measure>) - 类 中的方法org.apache.calcite.plan.RelOptLattice
-
Retrieves a materialized table that will satisfy an aggregate query on
the star table.
- getAggregate(SqlSelect) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
-
Returns the parse tree node (GROUP BY, HAVING, or an aggregate function
call) that causes select to be an aggregate query, or null if it
is not an aggregate query.
- getAggregateBuilder(Aggregate, SqlImplementor.Result, boolean) - 类 中的方法org.apache.calcite.rel.rel2sql.RelToSqlConverter
-
- getAggregateCalls(Window) - 类 中的方法org.apache.calcite.rel.core.Window.Group
-
- getAggregateCalls(String) - 接口 中的方法org.apache.calcite.rel.RelInput
-
- getAggregation() - 类 中的方法org.apache.calcite.rel.core.AggregateCall
-
Returns the aggregate function.
- getAlias() - 类 中的方法org.apache.calcite.piglet.PigRelBuilder
-
- getAlias() - 类 中的方法org.apache.calcite.sql.SqlDelete
-
- getAlias() - 类 中的方法org.apache.calcite.sql.SqlMerge
-
- getAlias() - 类 中的方法org.apache.calcite.sql.SqlUpdate
-
- getAlias(SqlNode, int) - 类 中的静态方法org.apache.calcite.sql.validate.SqlValidatorUtil
-
Derives an alias for a node, and invents a mangled identifier if it
cannot.
- getAlias() - 类 中的方法org.apache.calcite.tools.PigRelBuilder
-
- getAliasContext(RexCorrelVariable) - 类 中的方法org.apache.calcite.rel.rel2sql.SqlImplementor.BaseContext
-
- getAliasContext(RexCorrelVariable) - 类 中的方法org.apache.calcite.rel.rel2sql.SqlImplementor.Context
-
- getAliasedSignature(SqlOperator, String, List<?>) - 类 中的静态方法org.apache.calcite.sql.SqlUtil
-
Constructs an operator signature from a type list, substituting an alias
for the operator name.
- getAllFields(Aggregate) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
-
Gets all fields in an aggregate.
- getAllFields2(ImmutableBitSet, List<AggregateCall>) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
-
Gets all fields in an aggregate.
- getAllowedAccess() - 类 中的方法org.apache.calcite.prepare.RelOptTableImpl
-
- getAllowedAccess() - 类 中的方法org.apache.calcite.sql.validate.DelegatingSqlValidatorTable
-
- getAllowedAccess() - 接口 中的方法org.apache.calcite.sql.validate.SqlValidatorTable
-
Returns the access type of the table
- getAllowedSignatures(String) - 类 中的方法org.apache.calcite.sql.fun.SqlDotOperator
-
- getAllowedSignatures(String) - 类 中的方法org.apache.calcite.sql.fun.SqlJsonRemoveFunction
-
- getAllowedSignatures(String) - 类 中的方法org.apache.calcite.sql.fun.SqlLiteralChainOperator
-
- getAllowedSignatures(String) - 类 中的方法org.apache.calcite.sql.fun.SqlOverlapsOperator
-
- getAllowedSignatures(String) - 类 中的方法org.apache.calcite.sql.fun.SqlSubstringFunction
-
- getAllowedSignatures(String) - 类 中的方法org.apache.calcite.sql.SqlJdbcFunctionCall
-
- getAllowedSignatures() - 类 中的方法org.apache.calcite.sql.SqlOperator
-
Returns a string describing the expected operand types of a call, e.g.
- getAllowedSignatures(String) - 类 中的方法org.apache.calcite.sql.SqlOperator
-
Returns a string describing the expected operand types of a call, e.g.
- getAllowedSignatures(String) - 类 中的方法org.apache.calcite.sql.SqlWindowTableFunction
-
- getAllowedSignatures(SqlOperator, String) - 类 中的方法org.apache.calcite.sql.type.AssignableOperandTypeChecker
-
- getAllowedSignatures(SqlOperator, String) - 类 中的方法org.apache.calcite.sql.type.CompositeOperandTypeChecker
-
- getAllowedSignatures(SqlOperator, String) - 类 中的方法org.apache.calcite.sql.type.FamilyOperandTypeChecker
-
- getAllowedSignatures(SqlOperator, String) - 类 中的方法org.apache.calcite.sql.type.LiteralOperandTypeChecker
-
- getAllowedSignatures(SqlOperator, String) - 类 中的方法org.apache.calcite.sql.type.MultisetOperandTypeChecker
-
- getAllowedSignatures(SqlOperator, String) - 类 中的方法org.apache.calcite.sql.type.SameOperandTypeChecker
-
- getAllowedSignatures(SqlOperator, String) - 类 中的方法org.apache.calcite.sql.type.SameOperandTypeExceptLastOperandChecker
-
- getAllowedSignatures(SqlOperator, String) - 类 中的方法org.apache.calcite.sql.type.SetopOperandTypeChecker
-
- getAllowedSignatures(SqlOperator, String) - 接口 中的方法org.apache.calcite.sql.type.SqlOperandTypeChecker
-
Returns a string describing the allowed formal signatures of a call, e.g.
- getAllPredicates() - 接口 中的方法org.apache.calcite.rel.metadata.BuiltInMetadata.AllPredicates
-
Derives the predicates that hold on rows emitted from a relational
expression.
- getAllPredicates(RelNode, RelMetadataQuery) - 接口 中的方法org.apache.calcite.rel.metadata.BuiltInMetadata.AllPredicates.Handler
-
- getAllPredicates(RelNode, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdAllPredicates
-
- getAllPredicates(HepRelVertex, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdAllPredicates
-
- getAllPredicates(RelSubset, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdAllPredicates
-
- getAllPredicates(TableScan, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdAllPredicates
-
Extract predicates for a table scan.
- getAllPredicates(Project, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdAllPredicates
-
Extract predicates for a project.
- getAllPredicates(Filter, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdAllPredicates
-
Add the Filter condition to the list obtained from the input.
- getAllPredicates(Join, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdAllPredicates
-
Add the Join condition to the list obtained from the input.
- getAllPredicates(Aggregate, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdAllPredicates
-
Extract predicates for an Aggregate.
- getAllPredicates(TableModify, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdAllPredicates
-
Extract predicates for an TableModify.
- getAllPredicates(Union, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdAllPredicates
-
Extract predicates for a Union.
- getAllPredicates(Sort, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdAllPredicates
-
Extract predicates for a Sort.
- getAllPredicates(Exchange, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdAllPredicates
-
Extract predicates for an Exchange.
- getAllPredicates(RelNode) - 类 中的方法org.apache.calcite.rel.metadata.RelMetadataQuery
-
- getAllSchemaObjectNames(List<String>) - 类 中的方法org.apache.calcite.prepare.CalciteCatalogReader
-
- getAllSchemaObjectNames(List<String>) - 类 中的方法org.apache.calcite.sql.validate.DelegatingSqlValidatorCatalogReader
-
- getAllSchemaObjectNames(List<String>) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidatorCatalogReader
-
Given fully qualified schema name, returns schema object names as
specified.
- getAlpha() - 类 中的方法org.apache.calcite.rex.RexPatternFieldRef
-
- getAncestors(E) - 类 中的方法org.apache.calcite.util.PartiallyOrderedSet
-
Returns a list of values in the set that are less-than a given value.
- getAncestry(SqlNode, Predicate<SqlNode>, Predicate<SqlNode>) - 类 中的静态方法org.apache.calcite.sql.SqlUtil
-
Returns a list of ancestors of predicate within a given
SqlNode tree.
- getApplicableMaterializations(RelNode, List<RelOptMaterialization>) - 类 中的静态方法org.apache.calcite.plan.RelOptMaterializations
-
Returns a list of materializations that can potentially be used by the query.
- getApproxFormatter(boolean) - 类 中的静态方法org.apache.calcite.util.NumberUtil
-
- getArgList() - 类 中的方法org.apache.calcite.rel.core.AggregateCall
-
Returns the ordinals of the arguments to this call.
- getArgs() - 类 中的方法org.apache.calcite.util.javac.JaninoCompiler
-
- getArgs() - 接口 中的方法org.apache.calcite.util.javac.JavaCompiler
-
- getArity() - 类 中的方法org.apache.calcite.sql.SqlRowTypeNameSpec
-
- getAsByteArray() - 类 中的方法org.apache.calcite.util.BitString
-
- getAuxiliaryFunctions() - 类 中的方法org.apache.calcite.sql.SqlGroupedWindowFunction
-
Returns a list of this grouped window function's auxiliary functions.
- getAverageColumnSizes(RelNode) - 类 中的方法org.apache.calcite.rel.metadata.RelMetadataQuery
-
- getAverageColumnSizesNotNull(RelNode) - 类 中的方法org.apache.calcite.rel.metadata.RelMetadataQuery
-
- getAverageRowSize(RelNode) - 类 中的方法org.apache.calcite.rel.metadata.RelMetadataQuery
-
- getBest() - 类 中的方法org.apache.calcite.plan.volcano.RelSubset
-
- getBindable(Meta.CursorFactory) - 接口 中的方法org.apache.calcite.prepare.Prepare.PreparedResult
-
Executes the prepared result.
- getBitCount() - 类 中的方法org.apache.calcite.util.BitString
-
- getBitSet(String) - 接口 中的方法org.apache.calcite.rel.RelInput
-
- getBitSetList(String) - 接口 中的方法org.apache.calcite.rel.RelInput
-
- getBitString() - 类 中的方法org.apache.calcite.sql.SqlBinaryStringLiteral
-
- getBoolean() - 接口 中的方法org.apache.calcite.linq4j.tree.Primitive.Source
-
- getBoolean(String, boolean) - 接口 中的方法org.apache.calcite.rel.RelInput
-
- getBootstrapServers() - 类 中的方法org.apache.calcite.adapter.kafka.KafkaTableOptions
-
- getBoxingClass(Class) - 类 中的静态方法org.apache.calcite.util.ReflectUtil
-
Gets the Java boxing class for a primitive class.
- getBuilder() - 类 中的方法org.apache.calcite.piglet.PigConverter
-
- getByte() - 接口 中的方法org.apache.calcite.linq4j.tree.Primitive.Source
-
- getByteBufferReadMethod(Class) - 类 中的静态方法org.apache.calcite.util.ReflectUtil
-
Uses reflection to find the correct java.nio.ByteBuffer "absolute get"
method for a given primitive type.
- getByteBufferWriteMethod(Class) - 类 中的静态方法org.apache.calcite.util.ReflectUtil
-
Uses reflection to find the correct java.nio.ByteBuffer "absolute put"
method for a given primitive type.
- getCalendarPolicy() - 类 中的方法org.apache.calcite.sql.dialect.MysqlSqlDialect
-
- getCalendarPolicy() - 类 中的方法org.apache.calcite.sql.SqlDialect
-
- getCall() - 类 中的方法org.apache.calcite.rel.core.TableFunctionScan
-
Returns function invocation expression.
- getCall() - 类 中的方法org.apache.calcite.sql.SqlCallBinding
-
Returns the call node.
- getCallSignature(SqlValidator, SqlValidatorScope) - 类 中的方法org.apache.calcite.sql.SqlCall
-
Returns a string describing the actual argument types of a call, e.g.
- getCastSpec(RelDataType) - 类 中的方法org.apache.calcite.sql.dialect.BigQuerySqlDialect
-
- getCastSpec(RelDataType) - 类 中的方法org.apache.calcite.sql.dialect.HiveSqlDialect
-
- getCastSpec(RelDataType) - 类 中的方法org.apache.calcite.sql.dialect.MysqlSqlDialect
-
- getCastSpec(RelDataType) - 类 中的方法org.apache.calcite.sql.dialect.OracleSqlDialect
-
- getCastSpec(RelDataType) - 类 中的方法org.apache.calcite.sql.dialect.PostgresqlSqlDialect
-
- getCastSpec(RelDataType) - 类 中的方法org.apache.calcite.sql.SqlDialect
-
Returns SqlNode for type in "cast(column as type)", which might be
different between databases by type name, precision etc.
- getCatalogReader() - 类 中的方法org.apache.calcite.rel.core.TableModify
-
- getCatalogReader() - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
-
Returns the catalog reader used by this validator.
- getCatalogReader() - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
-
- getCatalogs(Meta.ConnectionHandle) - 类 中的方法org.apache.calcite.jdbc.CalciteMetaImpl
-
- getCause() - 异常错误 中的方法org.apache.calcite.sql.parser.SqlParseException
-
- getCeilSqlFunction(TimeUnitRange) - 类 中的方法org.apache.calcite.rel.rules.materialize.MaterializedViewAggregateRule
-
Get ceil function datetime.
- getChar() - 接口 中的方法org.apache.calcite.linq4j.tree.Primitive.Source
-
- getCharacterSet(String) - 类 中的静态方法org.apache.calcite.sql.parser.SqlParserUtil
-
- getCharset() - 接口 中的方法org.apache.calcite.rel.type.RelDataType
-
Gets this type's character set, or null if this type cannot carry a
character set or has no character set defined.
- getCharset() - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFactoryImpl.JavaType
-
- getCharset() - 类 中的方法org.apache.calcite.rel.type.RelDataTypeImpl
-
- getCharset() - 类 中的方法org.apache.calcite.sql.parser.SqlParserUtil.ParsedCollation
-
- getCharset() - 类 中的方法org.apache.calcite.sql.SqlCollation
-
- getCharset(String) - 类 中的静态方法org.apache.calcite.sql.SqlUtil
-
Returns the Java-level
Charset based on given SQL-level name.
- getCharset() - 类 中的方法org.apache.calcite.sql.type.BasicSqlType
-
- getCharset() - 类 中的方法org.apache.calcite.util.NlsString
-
- getCharset() - 类 中的方法org.apache.calcite.util.SerializableCharset
-
- getCharSetName() - 类 中的方法org.apache.calcite.sql.SqlBasicTypeNameSpec
-
- getCharsetName() - 类 中的方法org.apache.calcite.util.NlsString
-
- getChildExps() - 类 中的方法org.apache.calcite.rel.AbstractRelNode
-
- getChildExps() - 类 中的方法org.apache.calcite.rel.core.Filter
-
- getChildExps() - 类 中的方法org.apache.calcite.rel.core.Join
-
- getChildExps() - 类 中的方法org.apache.calcite.rel.core.Project
-
- getChildExps() - 类 中的方法org.apache.calcite.rel.core.Snapshot
-
- getChildExps() - 类 中的方法org.apache.calcite.rel.core.Sort
-
- getChildExps() - 类 中的方法org.apache.calcite.rel.core.TableFunctionScan
-
- getChildExps() - 接口 中的方法org.apache.calcite.rel.RelNode
-
- getChildExps() - 类 中的方法org.apache.calcite.rel.rules.MultiJoin
-
- getChildFactors(LoptJoinTree, ImmutableBitSet.Builder) - 类 中的方法org.apache.calcite.rel.rules.LoptMultiJoin
-
已过时。
- getChildOperands() - 类 中的方法org.apache.calcite.plan.RelOptRuleOperand
-
Returns the child operands.
- getChildRels(RelNode) - 类 中的方法org.apache.calcite.plan.RelOptRuleCall
-
Returns the children of a given relational expression node matched in a
rule.
- getChildren() - 类 中的方法org.apache.calcite.sql.validate.ListScope
-
Returns an immutable list of child namespaces.
- getChildren(E) - 类 中的方法org.apache.calcite.util.PartiallyOrderedSet
-
Returns the values in this partially-ordered set that are less-than
a given value and there are no intervening values.
- getChildren(E, boolean) - 类 中的方法org.apache.calcite.util.PartiallyOrderedSet
-
Returns the values in this partially-ordered set that are less-than
a given value and there are no intervening values.
- getChosenSemiJoin(int) - 类 中的方法org.apache.calcite.rel.rules.LoptSemiJoinOptimizer
-
- getClassLoader() - 类 中的方法org.apache.calcite.util.javac.JaninoCompiler
-
- getClassLoader() - 接口 中的方法org.apache.calcite.util.javac.JavaCompiler
-
- getClassLoader() - 类 中的方法org.apache.calcite.util.javac.JavaCompilerArgs
-
- getClassTracer(Class) - 类 中的静态方法org.apache.calcite.adapter.splunk.util.StringUtils
-
- getCluster() - 接口 中的方法org.apache.calcite.plan.RelOptNode
-
Returns the cluster this relational expression belongs to.
- getCluster() - 接口 中的方法org.apache.calcite.plan.RelOptTable.ToRelContext
-
- getCluster() - 类 中的方法org.apache.calcite.plan.SubstitutionVisitor.UnifyRuleCall
-
- getCluster() - 类 中的方法org.apache.calcite.rel.AbstractRelNode
-
- getCluster() - 接口 中的方法org.apache.calcite.rel.RelInput
-
- getCluster() - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter
-
- getCluster() - 类 中的方法org.apache.calcite.tools.RelBuilder
-
- getClusteringOrder(String, boolean) - 类 中的方法org.apache.calcite.adapter.cassandra.CassandraSchema
-
Get the collation of all clustering key columns.
- getClusteringOrder() - 类 中的方法org.apache.calcite.adapter.cassandra.CassandraTable
-
- getCode() - 类 中的方法org.apache.calcite.prepare.Prepare.PreparedExplain
-
- getCode() - 接口 中的方法org.apache.calcite.prepare.Prepare.PreparedResult
-
Returns the code generated by preparation.
- getCoercibility() - 类 中的方法org.apache.calcite.sql.SqlCollation
-
- getCoercibilityDyadic(SqlCollation, SqlCollation) - 类 中的静态方法org.apache.calcite.sql.SqlCollation
-
- getCoercibilityDyadicComparison(SqlCollation, SqlCollation) - 类 中的静态方法org.apache.calcite.sql.SqlCollation
-
Returns the collating sequence (the collation name) to use for the
resulting value of a comparison.
- getCoercibilityDyadicOperator(SqlCollation, SqlCollation) - 类 中的静态方法org.apache.calcite.sql.SqlCollation
-
Returns the collating sequence (the collation name) and the coercibility
for the resulting value of a dyadic operator.
- getCoercibilityDyadicOperatorThrows(SqlCollation, SqlCollation) - 类 中的静态方法org.apache.calcite.sql.SqlCollation
-
Returns the collating sequence (the collation name) and the coercibility
for the resulting value of a dyadic operator.
- getCohorts() - 类 中的方法org.apache.calcite.rel.rules.CalcRelSplitter
-
Returns a list of sets of expressions that should be on the same level.
- getCollation() - 类 中的方法org.apache.calcite.rel.core.AggregateCall
-
Returns the aggregate ordering definition (the WITHIN GROUP clause
in SQL), or the empty list if not specified.
- getCollation() - 类 中的方法org.apache.calcite.rel.core.Sort
-
Returns the array of
RelFieldCollations asked for by the sort
specification, from most significant to least significant.
- getCollation() - 类 中的方法org.apache.calcite.rel.core.SortExchange
-
Returns the array of
RelFieldCollations
asked for by the sort specification, from most significant to least
significant.
- getCollation(List<RexFieldCollation>) - 类 中的静态方法org.apache.calcite.rel.core.Window
-
- getCollation() - 接口 中的方法org.apache.calcite.rel.RelInput
-
- getCollation() - 接口 中的方法org.apache.calcite.rel.type.RelDataType
-
Gets this type's collation, or null if this type cannot carry a collation
or has no collation defined.
- getCollation() - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFactoryImpl.JavaType
-
- getCollation() - 类 中的方法org.apache.calcite.rel.type.RelDataTypeImpl
-
- getCollation() - 类 中的方法org.apache.calcite.sql.SqlCharStringLiteral
-
- getCollation() - 类 中的方法org.apache.calcite.sql.SqlIdentifier
-
- getCollation() - 类 中的方法org.apache.calcite.sql.type.BasicSqlType
-
- getCollation() - 类 中的方法org.apache.calcite.util.NlsString
-
- getCollationList() - 类 中的方法org.apache.calcite.jdbc.CalcitePrepare.CalciteSignature
-
- getCollationList() - 类 中的方法org.apache.calcite.plan.RelOptAbstractTable
-
- getCollationList() - 接口 中的方法org.apache.calcite.plan.RelOptTable
-
Returns a description of the physical ordering (or orderings) of the rows
returned from this table.
- getCollationList() - 类 中的方法org.apache.calcite.prepare.RelOptTableImpl
-
- getCollationList() - 类 中的方法org.apache.calcite.rel.AbstractRelNode
-
- getCollationList() - 类 中的方法org.apache.calcite.rel.core.Sort
-
- getCollationList() - 类 中的方法org.apache.calcite.rel.core.TableScan
-
- getCollationList() - 接口 中的方法org.apache.calcite.rel.RelNode
-
- getCollationName() - 类 中的方法org.apache.calcite.sql.SqlCollation
-
- getCollations(List<RelCollation>) - 类 中的方法org.apache.calcite.rex.RexProgram
-
Given a list of collations which hold for the input to this program,
returns a list of collations which hold for its output.
- getCollations() - 接口 中的方法org.apache.calcite.schema.Statistic
-
Returns the collections of columns on which this table is sorted.
- getCollectionsTypeName() - 类 中的方法org.apache.calcite.sql.SqlDataTypeSpec
-
- getColumn() - 类 中的方法org.apache.calcite.sql.SqlDescribeTable
-
- getColumnConstraints(ModifiableView, RelDataType, RelDataTypeFactory) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
-
Returns a mapping of the column ordinal in the underlying table to a column
constraint of the modifiable view.
- getColumnListParamInfo(int, String, List<String>) - 类 中的方法org.apache.calcite.sql.SqlCallBinding
-
- getColumnListParamInfo(int, String, List<String>) - 类 中的方法org.apache.calcite.sql.SqlOperatorBinding
-
Retrieves information about a column list parameter.
- getColumnMapping() - 类 中的方法org.apache.calcite.schema.impl.ModifiableViewTable
-
- getColumnMapping() - 接口 中的方法org.apache.calcite.schema.ModifiableView
-
Returns the column mapping onto another table.
- getColumnMappings() - 类 中的方法org.apache.calcite.rel.core.TableFunctionScan
-
Returns set of mappings known for this table function, or null if unknown
(not the same as empty!).
- getColumnMappings() - 类 中的方法org.apache.calcite.sql.type.TableFunctionReturnTypeInference
-
- getColumnMonotonicities() - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
-
- getColumnNum() - 类 中的方法org.apache.calcite.sql.parser.SqlParserPos
-
- getColumnOrigin(RelNode, int) - 类 中的方法org.apache.calcite.rel.metadata.RelMetadataQuery
-
Determines the origin of a column, provided the column maps to a single
column that isn't derived.
- getColumnOrigins(int) - 接口 中的方法org.apache.calcite.rel.metadata.BuiltInMetadata.ColumnOrigin
-
For a given output column of an expression, determines all columns of
underlying tables which contribute to result values.
- getColumnOrigins(RelNode, RelMetadataQuery, int) - 接口 中的方法org.apache.calcite.rel.metadata.BuiltInMetadata.ColumnOrigin.Handler
-
- getColumnOrigins(Aggregate, RelMetadataQuery, int) - 类 中的方法org.apache.calcite.rel.metadata.RelMdColumnOrigins
-
- getColumnOrigins(Join, RelMetadataQuery, int) - 类 中的方法org.apache.calcite.rel.metadata.RelMdColumnOrigins
-
- getColumnOrigins(SetOp, RelMetadataQuery, int) - 类 中的方法org.apache.calcite.rel.metadata.RelMdColumnOrigins
-
- getColumnOrigins(Project, RelMetadataQuery, int) - 类 中的方法org.apache.calcite.rel.metadata.RelMdColumnOrigins
-
- getColumnOrigins(Filter, RelMetadataQuery, int) - 类 中的方法org.apache.calcite.rel.metadata.RelMdColumnOrigins
-
- getColumnOrigins(Sort, RelMetadataQuery, int) - 类 中的方法org.apache.calcite.rel.metadata.RelMdColumnOrigins
-
- getColumnOrigins(TableModify, RelMetadataQuery, int) - 类 中的方法org.apache.calcite.rel.metadata.RelMdColumnOrigins
-
- getColumnOrigins(Exchange, RelMetadataQuery, int) - 类 中的方法org.apache.calcite.rel.metadata.RelMdColumnOrigins
-
- getColumnOrigins(TableFunctionScan, RelMetadataQuery, int) - 类 中的方法org.apache.calcite.rel.metadata.RelMdColumnOrigins
-
- getColumnOrigins(RelNode, RelMetadataQuery, int) - 类 中的方法org.apache.calcite.rel.metadata.RelMdColumnOrigins
-
- getColumnOrigins(RelNode, int) - 类 中的方法org.apache.calcite.rel.metadata.RelMetadataQuery
-
- getColumnPairs() - 接口 中的方法org.apache.calcite.rel.RelReferentialConstraint
-
The (source, target) column ordinals.
- getColumnPairs() - 类 中的方法org.apache.calcite.rel.RelReferentialConstraintImpl
-
- getColumnReferenceExpansion() - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
-
- getColumnReferenceExpansion() - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
-
- getColumns(Meta.ConnectionHandle, String, Meta.Pat, Meta.Pat, Meta.Pat) - 类 中的方法org.apache.calcite.jdbc.CalciteMetaImpl
-
- getColumnStrategies() - 类 中的方法org.apache.calcite.plan.RelOptAbstractTable
-
- getColumnStrategies() - 接口 中的方法org.apache.calcite.plan.RelOptTable
-
Returns a list describing how each column is populated.
- getColumnStrategies() - 类 中的方法org.apache.calcite.prepare.Prepare.AbstractPreparingTable
-
- getCompact() - 类 中的方法org.apache.calcite.util.XmlOutput
-
- getComparability() - 接口 中的方法org.apache.calcite.rel.type.RelDataType
-
- getComparability() - 类 中的方法org.apache.calcite.rel.type.RelDataTypeImpl
-
- getComparability() - 类 中的方法org.apache.calcite.sql.type.ObjectSqlType
-
- getCompletionHints(String, int, String[]) - 类 中的方法org.apache.calcite.sql.advise.SqlAdvisor
-
Gets completion hints for a partially completed or syntactically incorrect
sql statement with cursor pointing to the position where completion hints
are requested.
- getCompletionHints(String, SqlParserPos) - 类 中的方法org.apache.calcite.sql.advise.SqlAdvisor
-
Gets completion hints for a syntactically correct sql statement with dummy
SqlIdentifier
- getCompletionHints(SqlAdvisor, String, int) - 类 中的静态方法org.apache.calcite.sql.advise.SqlAdvisorGetHintsFunction
-
Returns completion hints for a given SQL statement.
- getCompletionHints(SqlAdvisor, String, int) - 类 中的静态方法org.apache.calcite.sql.advise.SqlAdvisorGetHintsFunction2
-
Returns completion hints for a given SQL statement.
- getCompletionHints0(String, int) - 类 中的方法org.apache.calcite.sql.advise.SqlAdvisor
-
- getComplexMetricsFrom(String) - 类 中的方法org.apache.calcite.adapter.druid.DruidTable
-
Returns the list of
ComplexMetric that match the given
alias if it exists,
otherwise returns an empty list, never
null
- getComponent(int) - 类 中的方法org.apache.calcite.sql.SqlIdentifier
-
Creates an identifier which contains only the ordinalth
component of this compound identifier.
- getComponent(int, int) - 类 中的方法org.apache.calcite.sql.SqlIdentifier
-
- getComponentParserPosition(int) - 类 中的方法org.apache.calcite.sql.SqlIdentifier
-
Returns the position of the ith component of a compound
identifier, or the position of the whole identifier if that information
is not present.
- getComponentType() - 类 中的方法org.apache.calcite.linq4j.tree.Types.ArrayType
-
Returns the type of elements in the array.
- getComponentType(Type) - 类 中的静态方法org.apache.calcite.linq4j.tree.Types
-
Returns the component type of an array.
- getComponentType() - 接口 中的方法org.apache.calcite.rel.type.RelDataType
-
Gets the component type if this type is a collection, otherwise null.
- getComponentType() - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFactoryImpl.JavaType
-
- getComponentType() - 类 中的方法org.apache.calcite.rel.type.RelDataTypeImpl
-
- getComponentType(RelDataTypeFactory, List<RelDataType>) - 类 中的方法org.apache.calcite.sql.fun.SqlMultisetValueConstructor
-
- getComponentType() - 类 中的方法org.apache.calcite.sql.type.ArraySqlType
-
- getComponentType() - 类 中的方法org.apache.calcite.sql.type.MultisetSqlType
-
- getComponentTypeSpec() - 类 中的方法org.apache.calcite.sql.SqlDataTypeSpec
-
Returns a new SqlDataTypeSpec corresponding to the component type if the
type spec is a collections type spec.
- getComputedExpression(Expression) - 类 中的方法org.apache.calcite.linq4j.tree.BlockBuilder
-
Returns the reference to ParameterExpression if given expression was
already computed and stored to local variable
- getCondition() - 类 中的方法org.apache.calcite.rel.core.Filter
-
- getCondition() - 类 中的方法org.apache.calcite.rel.core.Join
-
- getCondition() - 类 中的方法org.apache.calcite.rex.RexProgram
-
Returns the field reference of this program's filter condition, or null
if there is no condition.
- getCondition() - 类 中的方法org.apache.calcite.sql.SqlDelete
-
Gets the filter condition for rows to be deleted.
- getCondition() - 类 中的方法org.apache.calcite.sql.SqlJoin
-
- getCondition() - 类 中的方法org.apache.calcite.sql.SqlMerge
-
- getCondition() - 类 中的方法org.apache.calcite.sql.SqlUpdate
-
Gets the filter condition for rows to be updated.
- getConditionType() - 类 中的方法org.apache.calcite.sql.SqlJoin
-
- getConditionTypeNode() - 类 中的方法org.apache.calcite.sql.SqlJoin
-
- getConfig() - 类 中的方法org.apache.calcite.prepare.CalciteCatalogReader
-
- getConfig() - 接口 中的方法org.apache.calcite.sql.validate.SqlValidatorCatalogReader
-
Returns Config settings
- getConfig() - 类 中的方法org.apache.calcite.tools.Frameworks.PrepareAction
-
已过时。
- getConformance() - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableRelImplementor
-
- getConformance() - 接口 中的方法org.apache.calcite.plan.RelImplementor
-
Returns the desired SQL conformance.
- getConformance() - 类 中的方法org.apache.calcite.sql.SqlDialect
-
- getConformance() - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
-
Returns the dialect of SQL (SQL:2003, etc.) this validator recognizes.
- getConformance() - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
-
- getConnection() - 类 中的方法org.apache.calcite.jdbc.CalciteStatement
-
- getConnection() - 接口 中的方法org.apache.calcite.server.CalciteServerStatement
-
Returns the connection.
- getConnectionConfig() - 类 中的方法org.apache.calcite.adapter.druid.DruidQuery
-
- getConnectionProperties() - 类 中的方法org.apache.calcite.jdbc.Driver
-
- getConnectStringPrefix() - 类 中的方法org.apache.calcite.adapter.splunk.SplunkDriver
-
- getConnectStringPrefix() - 类 中的方法org.apache.calcite.jdbc.Driver
-
- getConsistency() - 类 中的方法org.apache.calcite.sql.type.AssignableOperandTypeChecker
-
- getConsistency() - 类 中的方法org.apache.calcite.sql.type.ComparableOperandTypeChecker
-
- getConsistency() - 类 中的方法org.apache.calcite.sql.type.CompositeOperandTypeChecker
-
- getConsistency() - 类 中的方法org.apache.calcite.sql.type.FamilyOperandTypeChecker
-
- getConsistency() - 类 中的方法org.apache.calcite.sql.type.LiteralOperandTypeChecker
-
- getConsistency() - 类 中的方法org.apache.calcite.sql.type.MultisetOperandTypeChecker
-
- getConsistency() - 类 中的方法org.apache.calcite.sql.type.SameOperandTypeChecker
-
- getConsistency() - 类 中的方法org.apache.calcite.sql.type.SetopOperandTypeChecker
-
- getConsistency() - 接口 中的方法org.apache.calcite.sql.type.SqlOperandTypeChecker
-
Returns the strategy for making the arguments have consistency types.
- getConstants() - 类 中的方法org.apache.calcite.rel.core.Window
-
Returns constants that are additional inputs of current relation.
- getConstraint(RexBuilder, RelDataType) - 类 中的方法org.apache.calcite.schema.impl.ModifiableViewTable
-
- getConstraint(RexBuilder, RelDataType) - 接口 中的方法org.apache.calcite.schema.ModifiableView
-
Returns a constraint that each candidate row must satisfy.
- getConstructor(String) - 类 中的方法org.apache.calcite.rel.externalize.RelJson
-
- getConsumer() - 类 中的方法org.apache.calcite.adapter.kafka.KafkaTableOptions
-
- getConsumerParams() - 类 中的方法org.apache.calcite.adapter.kafka.KafkaTableOptions
-
- getContext() - 类 中的方法org.apache.calcite.plan.AbstractRelOptPlanner
-
- getContext() - 接口 中的方法org.apache.calcite.plan.RelOptPlanner
-
Provides the Context created when this planner was constructed.
- getContext(RelOptCluster) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
-
已过时。
- getContext() - 接口 中的方法org.apache.calcite.tools.FrameworkConfig
-
- getConvention() - 类 中的方法org.apache.calcite.rel.AbstractRelNode
-
- getConvention() - 接口 中的方法org.apache.calcite.rel.RelNode
-
Return the CallingConvention trait from this RelNode's
trait set.
- getConvertletTable() - 接口 中的方法org.apache.calcite.tools.FrameworkConfig
-
Returns the convertlet table that should be used when converting from SQL
to row expressions
- getCopyJoinFieldRefCountsMap() - 类 中的方法org.apache.calcite.rel.rules.MultiJoin
-
- getCorrelationId() - 类 中的方法org.apache.calcite.rel.core.Correlate
-
Returns the correlating expressions.
- getCorrelOrdinal(String) - 类 中的静态方法org.apache.calcite.plan.RelOptQuery
-
已过时。
- getCorrelVariable() - 类 中的方法org.apache.calcite.rel.AbstractRelNode
-
- getCorrelVariable() - 类 中的方法org.apache.calcite.rel.core.Correlate
-
- getCorrelVariable() - 接口 中的方法org.apache.calcite.rel.RelNode
-
Returns the name of the variable which is to be implicitly set at runtime
each time a row is returned from the first input of this relational
expression; or null if there is no variable.
- getCorrelVariableGetter(String) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableRelImplementor
-
- getCorrelVariableNames() - 类 中的方法org.apache.calcite.rex.RexProgram
-
Returns the set of correlation variables used (read) by this program.
- getCost(RelNode, RelMetadataQuery) - 类 中的方法org.apache.calcite.plan.AbstractRelOptPlanner
-
- getCost(RelNode) - 类 中的方法org.apache.calcite.plan.AbstractRelOptPlanner
-
- getCost(RelNode, RelMetadataQuery) - 接口 中的方法org.apache.calcite.plan.RelOptPlanner
-
Computes the cost of a RelNode.
- getCost(RelNode) - 接口 中的方法org.apache.calcite.plan.RelOptPlanner
-
- getCost(RelNode, RelMetadataQuery) - 类 中的方法org.apache.calcite.plan.volcano.VolcanoPlanner
-
- getCostFactory() - 类 中的方法org.apache.calcite.plan.AbstractRelOptPlanner
-
- getCostFactory() - 接口 中的方法org.apache.calcite.plan.RelOptPlanner
-
- getCostFactory() - 接口 中的方法org.apache.calcite.tools.FrameworkConfig
-
Returns the cost factory that should be used when creating the planner.
- getCpu() - 接口 中的方法org.apache.calcite.plan.RelOptCost
-
- getCpu() - 类 中的方法org.apache.calcite.plan.RelOptCostImpl
-
- getCumulativeCost() - 接口 中的方法org.apache.calcite.rel.metadata.BuiltInMetadata.CumulativeCost
-
Estimates the cost of executing a relational expression, including the
cost of its inputs.
- getCumulativeCost(RelNode, RelMetadataQuery) - 接口 中的方法org.apache.calcite.rel.metadata.BuiltInMetadata.CumulativeCost.Handler
-
- getCumulativeCost(RelNode, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdPercentageOriginalRows
-
- getCumulativeCost(EnumerableInterpreter, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdPercentageOriginalRows
-
- getCumulativeCost(RelNode) - 类 中的方法org.apache.calcite.rel.metadata.RelMetadataQuery
-
- getCurrentRel() - 类 中的方法org.apache.calcite.plan.hep.HepRelVertex
-
- getCursorOperand(int) - 类 中的方法org.apache.calcite.sql.SqlCallBinding
-
- getCursorOperand(int) - 类 中的方法org.apache.calcite.sql.SqlOperatorBinding
-
Returns the rowtype of the ordinalth operand, which is a
cursor.
- getCursorScope(SqlSelect) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
-
- getDatabase() - 类 中的方法org.apache.calcite.adapter.redis.RedisConfig
-
- getDatabaseProduct() - 类 中的方法org.apache.calcite.sql.SqlDialect
-
- getDatabaseProductName() - 类 中的方法org.apache.calcite.sql.SqlUtil.DatabaseMetaDataInvocationHandler
-
- getDatabaseProperties(Meta.ConnectionHandle) - 类 中的方法org.apache.calcite.jdbc.CalciteMetaImpl
-
- getDataContext() - 接口 中的方法org.apache.calcite.interpreter.Compiler
-
- getDataContext() - 接口 中的方法org.apache.calcite.jdbc.CalcitePrepare.Context
-
- getDataFormat() - 类 中的方法org.apache.calcite.adapter.redis.RedisTableFieldInfo
-
- getDataList(RelDataTypeFactory) - 类 中的方法org.apache.calcite.adapter.csv.JsonTable
-
Returns the data list of the table.
- getDataSource() - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcCatalogSchema
-
Returns the data source.
- getDataSource() - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcSchema
-
- getDate() - 类 中的方法org.apache.calcite.sql.SqlDateLiteral
-
- getDaysSinceEpoch() - 类 中的方法org.apache.calcite.util.DateString
-
Returns the number of days since the epoch.
- getDeclaringClass() - 类 中的方法org.apache.calcite.linq4j.tree.ArrayLengthRecordField
-
- getDeclaringClass() - 接口 中的方法org.apache.calcite.linq4j.tree.PseudoField
-
- getDeclaringClass() - 类 中的方法org.apache.calcite.linq4j.tree.ReflectedPseudoField
-
- getDeclName() - 类 中的方法org.apache.calcite.sql.SqlWindow
-
- getDef() - 接口 中的方法org.apache.calcite.rel.metadata.MetadataHandler
-
- getDef() - 类 中的方法org.apache.calcite.rel.metadata.RelMdAllPredicates
-
- getDef() - 类 中的方法org.apache.calcite.rel.metadata.RelMdCollation
-
- getDef() - 类 中的方法org.apache.calcite.rel.metadata.RelMdColumnOrigins
-
- getDef() - 类 中的方法org.apache.calcite.rel.metadata.RelMdColumnUniqueness
-
- getDef() - 类 中的方法org.apache.calcite.rel.metadata.RelMdDistinctRowCount
-
- getDef() - 类 中的方法org.apache.calcite.rel.metadata.RelMdDistribution
-
- getDef() - 类 中的方法org.apache.calcite.rel.metadata.RelMdExplainVisibility
-
- getDef() - 类 中的方法org.apache.calcite.rel.metadata.RelMdExpressionLineage
-
- getDef() - 类 中的方法org.apache.calcite.rel.metadata.RelMdMaxRowCount
-
- getDef() - 类 中的方法org.apache.calcite.rel.metadata.RelMdMemory
-
- getDef() - 类 中的方法org.apache.calcite.rel.metadata.RelMdMinRowCount
-
- getDef() - 类 中的方法org.apache.calcite.rel.metadata.RelMdNodeTypes
-
- getDef() - 类 中的方法org.apache.calcite.rel.metadata.RelMdParallelism
-
- getDef() - 类 中的方法org.apache.calcite.rel.metadata.RelMdPercentageOriginalRows
-
- getDef() - 类 中的方法org.apache.calcite.rel.metadata.RelMdPopulationSize
-
- getDef() - 类 中的方法org.apache.calcite.rel.metadata.RelMdPredicates
-
- getDef() - 类 中的方法org.apache.calcite.rel.metadata.RelMdRowCount
-
- getDef() - 类 中的方法org.apache.calcite.rel.metadata.RelMdSelectivity
-
- getDef() - 类 中的方法org.apache.calcite.rel.metadata.RelMdSize
-
- getDef() - 类 中的方法org.apache.calcite.rel.metadata.RelMdTableReferences
-
- getDef() - 类 中的方法org.apache.calcite.rel.metadata.RelMdUniqueKeys
-
- getDefault() - 类 中的方法org.apache.calcite.plan.ConventionTraitDef
-
- getDefault() - 类 中的方法org.apache.calcite.plan.RelTraitDef
-
Returns the default member of this trait.
- getDefault() - 类 中的方法org.apache.calcite.rel.RelCollationTraitDef
-
- getDefault() - 类 中的方法org.apache.calcite.rel.RelDistributionTraitDef
-
- getDefault() - 类 中的静态方法org.apache.calcite.runtime.SocketFactoryImpl
-
- getDefault() - 类 中的静态方法org.apache.calcite.runtime.TrustAllSslSocketFactory
-
- getDefaultCharset() - 接口 中的方法org.apache.calcite.rel.type.RelDataTypeFactory
-
- getDefaultCharset() - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFactoryImpl
-
- getDefaultCharset() - 类 中的静态方法org.apache.calcite.util.Util
-
- getDefaultConcreteType(RelDataTypeFactory) - 枚举 中的方法org.apache.calcite.sql.type.SqlTypeFamily
-
- getDefaultNullCollation() - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
-
Returns how NULL values should be collated if an ORDER BY item does not
contain NULLS FIRST or NULLS LAST.
- getDefaultNullCollation() - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
-
- getDefaultPrecision(SqlTypeName) - 类 中的方法org.apache.calcite.rel.type.DelegatingTypeSystem
-
- getDefaultPrecision(SqlTypeName) - 接口 中的方法org.apache.calcite.rel.type.RelDataTypeSystem
-
Returns default precision for this type if supported, otherwise -1 if
precision is either unsupported or must be specified explicitly.
- getDefaultPrecision(SqlTypeName) - 类 中的方法org.apache.calcite.rel.type.RelDataTypeSystemImpl
-
- getDefaultScale() - 枚举 中的方法org.apache.calcite.sql.type.SqlTypeName
-
- getDefaultSchema() - 接口 中的方法org.apache.calcite.tools.FrameworkConfig
-
Returns the default schema that should be checked before looking at the
root schema.
- getDefaultSchemaPath() - 接口 中的方法org.apache.calcite.jdbc.CalcitePrepare.Context
-
- getDefaultSSLSocketFactory() - 类 中的静态方法org.apache.calcite.runtime.TrustAllSslSocketFactory
-
- getDefaultSubSchemaName() - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcCatalogSchema
-
Returns the name of the default sub-schema.
- getDelegateType(Class...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Gets a Type object that represents a generic System.Func or
System.Action delegate type that has specific type
arguments.
- getDepth() - 类 中的方法org.apache.calcite.sql.SqlExplain
-
Returns the level of abstraction at which this plan should be displayed.
- getDescendants(E) - 类 中的方法org.apache.calcite.util.PartiallyOrderedSet
-
Returns a list of values in the set that are less-than a given value.
- getDescription() - 接口 中的方法org.apache.calcite.plan.RelOptNode
-
已过时。
- getDescription() - 类 中的方法org.apache.calcite.rel.AbstractRelNode
-
已过时。
- getDesiredRootTraitSet(RelRoot) - 类 中的方法org.apache.calcite.prepare.Prepare
-
- getDetailLevel() - 类 中的方法org.apache.calcite.rel.externalize.RelJsonWriter
-
- getDetailLevel() - 类 中的方法org.apache.calcite.rel.externalize.RelWriterImpl
-
- getDetailLevel() - 接口 中的方法org.apache.calcite.rel.RelWriter
-
- getDetailLevel() - 类 中的方法org.apache.calcite.sql.SqlExplain
-
- getDialect() - 类 中的方法org.apache.calcite.sql.pretty.SqlPrettyWriter
-
- getDialect() - 枚举 中的方法org.apache.calcite.sql.SqlDialect.DatabaseProduct
-
Returns a dummy dialect for this database.
- getDialect() - 接口 中的方法org.apache.calcite.sql.SqlWriter
-
Returns the dialect of SQL.
- getDialect() - 类 中的方法org.apache.calcite.sql.util.SqlBuilder
-
Returns the dialect.
- getDialect() - 类 中的方法org.apache.calcite.sql.util.SqlString
-
Returns the dialect.
- getDigest() - 接口 中的方法org.apache.calcite.plan.RelOptNode
-
Returns a string which concisely describes the definition of this
relational expression.
- getDigest() - 类 中的方法org.apache.calcite.rel.AbstractRelNode
-
- getDimension() - 类 中的方法org.apache.calcite.adapter.druid.DefaultDimensionSpec
-
- getDimension() - 接口 中的方法org.apache.calcite.adapter.druid.DimensionSpec
-
- getDimension() - 类 中的方法org.apache.calcite.adapter.druid.ExtractionDimensionSpec
-
- getDirection() - 类 中的方法org.apache.calcite.rel.RelFieldCollation
-
- getDirection() - 类 中的方法org.apache.calcite.rex.RexFieldCollation
-
- getDistinctOptionality() - 类 中的方法org.apache.calcite.sql.fun.SqlBitOpAggFunction
-
- getDistinctOptionality() - 类 中的方法org.apache.calcite.sql.fun.SqlMinMaxAggFunction
-
- getDistinctOptionality() - 类 中的方法org.apache.calcite.sql.SqlAggFunction
-
Returns whether this aggregate function allows the DISTINCT
keyword.
- getDistinctRowCount(ImmutableBitSet, RexNode) - 接口 中的方法org.apache.calcite.rel.metadata.BuiltInMetadata.DistinctRowCount
-
Estimates the number of rows which would be produced by a GROUP BY on the
set of columns indicated by groupKey, where the input to the GROUP BY has
been pre-filtered by predicate.
- getDistinctRowCount(RelNode, RelMetadataQuery, ImmutableBitSet, RexNode) - 接口 中的方法org.apache.calcite.rel.metadata.BuiltInMetadata.DistinctRowCount.Handler
-
- getDistinctRowCount(RelNode, RelMetadataQuery, ImmutableBitSet, RexNode) - 类 中的方法org.apache.calcite.rel.metadata.RelMdDistinctRowCount
-
- getDistinctRowCount(Union, RelMetadataQuery, ImmutableBitSet, RexNode) - 类 中的方法org.apache.calcite.rel.metadata.RelMdDistinctRowCount
-
- getDistinctRowCount(Sort, RelMetadataQuery, ImmutableBitSet, RexNode) - 类 中的方法org.apache.calcite.rel.metadata.RelMdDistinctRowCount
-
- getDistinctRowCount(TableModify, RelMetadataQuery, ImmutableBitSet, RexNode) - 类 中的方法org.apache.calcite.rel.metadata.RelMdDistinctRowCount
-
- getDistinctRowCount(Exchange, RelMetadataQuery, ImmutableBitSet, RexNode) - 类 中的方法org.apache.calcite.rel.metadata.RelMdDistinctRowCount
-
- getDistinctRowCount(Filter, RelMetadataQuery, ImmutableBitSet, RexNode) - 类 中的方法org.apache.calcite.rel.metadata.RelMdDistinctRowCount
-
- getDistinctRowCount(Join, RelMetadataQuery, ImmutableBitSet, RexNode) - 类 中的方法org.apache.calcite.rel.metadata.RelMdDistinctRowCount
-
- getDistinctRowCount(Aggregate, RelMetadataQuery, ImmutableBitSet, RexNode) - 类 中的方法org.apache.calcite.rel.metadata.RelMdDistinctRowCount
-
- getDistinctRowCount(Values, RelMetadataQuery, ImmutableBitSet, RexNode) - 类 中的方法org.apache.calcite.rel.metadata.RelMdDistinctRowCount
-
- getDistinctRowCount(Project, RelMetadataQuery, ImmutableBitSet, RexNode) - 类 中的方法org.apache.calcite.rel.metadata.RelMdDistinctRowCount
-
- getDistinctRowCount(RelSubset, RelMetadataQuery, ImmutableBitSet, RexNode) - 类 中的方法org.apache.calcite.rel.metadata.RelMdDistinctRowCount
-
- getDistinctRowCount(RelNode, ImmutableBitSet, RexNode) - 类 中的方法org.apache.calcite.rel.metadata.RelMetadataQuery
-
- getDistribution() - 类 中的方法org.apache.calcite.plan.RelOptAbstractTable
-
- getDistribution() - 接口 中的方法org.apache.calcite.plan.RelOptTable
-
Returns a description of the physical distribution of the rows
in this table.
- getDistribution() - 类 中的方法org.apache.calcite.prepare.RelOptTableImpl
-
- getDistribution() - 类 中的方法org.apache.calcite.rel.core.Exchange
-
Returns the distribution of the rows returned by this Exchange.
- getDistribution(RelNode) - 类 中的方法org.apache.calcite.rel.metadata.RelMetadataQuery
-
- getDistribution() - 接口 中的方法org.apache.calcite.rel.RelInput
-
- getDistribution() - 接口 中的方法org.apache.calcite.schema.Statistic
-
Returns the distribution of the data in this table.
- getDouble() - 接口 中的方法org.apache.calcite.linq4j.tree.Primitive.Source
-
- getDruidTable() - 类 中的方法org.apache.calcite.adapter.druid.DruidQuery
-
- getDruidType() - 类 中的方法org.apache.calcite.adapter.druid.ComplexMetric
-
- getDynamicHandler() - 类 中的静态方法org.apache.calcite.util.trace.CalciteTrace
-
Thread-local handler that is called with dynamically generated Java code.
- getDynamicParamCount() - 类 中的方法org.apache.calcite.sql.SqlExplain
-
- getDynamicParamCount() - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter
-
- getDynamicParamCountInExplain(boolean) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter
-
Returns the current count of the number of dynamic parameters in an
EXPLAIN PLAN statement.
- getDynamicParameters() - 类 中的方法org.apache.calcite.sql.util.SqlString
-
Returns indices of dynamic parameters.
- getDynamicParamType(int) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter
-
Returns the type inferred for a dynamic parameter.
- getEdge(V, V) - 类 中的方法org.apache.calcite.util.graph.AttributedDirectedGraph
-
Returns the first edge between one vertex to another.
- getEdge(V, V) - 类 中的方法org.apache.calcite.util.graph.DefaultDirectedGraph
-
- getEdge(V, V) - 接口 中的方法org.apache.calcite.util.graph.DirectedGraph
-
- getEdges(V, V) - 类 中的方法org.apache.calcite.util.graph.AttributedDirectedGraph
-
Returns all edges between one vertex to another.
- getElementType() - 类 中的方法org.apache.calcite.adapter.csv.CsvTranslatableTable
-
- getElementType() - 类 中的方法org.apache.calcite.adapter.druid.DruidQuery
-
- getElementType() - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableBindable
-
- getElementType() - 类 中的方法org.apache.calcite.adapter.java.AbstractQueryableTable
-
- getElementType() - 类 中的方法org.apache.calcite.interpreter.Bindables.BindableAggregate
-
- getElementType() - 类 中的方法org.apache.calcite.interpreter.Bindables.BindableFilter
-
- getElementType() - 类 中的方法org.apache.calcite.interpreter.Bindables.BindableJoin
-
- getElementType() - 类 中的方法org.apache.calcite.interpreter.Bindables.BindableMatch
-
- getElementType() - 类 中的方法org.apache.calcite.interpreter.Bindables.BindableProject
-
- getElementType() - 类 中的方法org.apache.calcite.interpreter.Bindables.BindableSort
-
- getElementType() - 类 中的方法org.apache.calcite.interpreter.Bindables.BindableTableScan
-
- getElementType() - 类 中的方法org.apache.calcite.interpreter.Bindables.BindableUnion
-
- getElementType() - 类 中的方法org.apache.calcite.interpreter.Bindables.BindableValues
-
- getElementType() - 类 中的方法org.apache.calcite.interpreter.Bindables.BindableWindow
-
- getElementType() - 类 中的方法org.apache.calcite.interpreter.InterpretableConverter
-
- getElementType() - 类 中的方法org.apache.calcite.linq4j.BaseQueryable
-
- getElementType() - 类 中的方法org.apache.calcite.linq4j.QueryableDefaults.NonLeafReplayableQueryable
-
- getElementType() - 接口 中的方法org.apache.calcite.linq4j.RawQueryable
-
Gets the type of the element(s) that are returned when the expression
tree associated with this Queryable is executed.
- getElementType(Type) - 类 中的静态方法org.apache.calcite.linq4j.tree.Types
-
- getElementType() - 类 中的方法org.apache.calcite.prepare.Prepare.PreparedResultImpl
-
- getElementType() - 类 中的方法org.apache.calcite.rel.core.TableFunctionScan
-
Returns element type of the collection that will implement this table.
- getElementType() - 接口 中的方法org.apache.calcite.runtime.ArrayBindable
-
- getElementType() - 接口 中的方法org.apache.calcite.runtime.Typed
-
Gets the type of the element(s) that are returned in this collection.
- getElementType() - 类 中的方法org.apache.calcite.schema.impl.AbstractTableQueryable
-
- getElementType() - 类 中的方法org.apache.calcite.schema.impl.ListTransientTable
-
- getElementType(List<Object>) - 类 中的方法org.apache.calcite.schema.impl.TableFunctionImpl
-
- getElementType() - 接口 中的方法org.apache.calcite.schema.QueryableTable
-
Returns the element type of the collection that will implement this
table.
- getElementType(List<Object>) - 接口 中的方法org.apache.calcite.schema.TableFunction
-
Returns the row type of the table yielded by this function when
applied to given arguments.
- getElementType(List<Object>) - 类 中的方法org.apache.calcite.sql.advise.SqlAdvisorGetHintsFunction
-
- getElementType(List<Object>) - 类 中的方法org.apache.calcite.sql.advise.SqlAdvisorGetHintsFunction2
-
- getElementType(RelDataTypeFactory, List<SqlNode>) - 类 中的方法org.apache.calcite.sql.validate.SqlUserDefinedTableFunction
-
Returns the row type of the table yielded by this function when
applied to given arguments.
- getElementTypeName() - 类 中的方法org.apache.calcite.sql.SqlCollectionTypeNameSpec
-
- getElseOperand() - 类 中的方法org.apache.calcite.sql.fun.SqlCase
-
- getEmptyScope() - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
-
- getEmptyTraitSet() - 类 中的方法org.apache.calcite.prepare.PlannerImpl
-
- getEmptyTraitSet() - 接口 中的方法org.apache.calcite.tools.Planner
-
- getEnclosingAggregateSelectScope(SqlValidatorScope) - 类 中的静态方法org.apache.calcite.sql.validate.SqlValidatorUtil
-
- getEnclosingNode() - 类 中的方法org.apache.calcite.sql.validate.DelegatingNamespace
-
- getEnclosingNode() - 接口 中的方法org.apache.calcite.sql.validate.SqlValidatorNamespace
-
Returns the parse tree node that at is at the root of this namespace and
includes all decorations.
- getEnclosingSelectScope(SqlValidatorScope) - 类 中的静态方法org.apache.calcite.sql.validate.SqlValidatorUtil
-
- getEndColumnNum() - 类 中的方法org.apache.calcite.sql.advise.SqlAdvisor.ValidateErrorInfo
-
- getEndColumnNum() - 类 中的方法org.apache.calcite.sql.parser.SqlParserPos
-
- getEndLineNum() - 类 中的方法org.apache.calcite.sql.advise.SqlAdvisor.ValidateErrorInfo
-
- getEndLineNum() - 类 中的方法org.apache.calcite.sql.parser.SqlParserPos
-
- getEndPosColumn() - 异常错误 中的方法org.apache.calcite.runtime.CalciteContextException
-
- getEndPosLine() - 异常错误 中的方法org.apache.calcite.runtime.CalciteContextException
-
- getEndStates() - 类 中的方法org.apache.calcite.runtime.DeterministicAutomaton
-
- getEndUnit() - 类 中的方法org.apache.calcite.sql.SqlIntervalQualifier
-
- getEndUnit() - 枚举 中的方法org.apache.calcite.sql.type.SqlTypeName
-
Returns SECOND for both HOUR TO SECOND and
SECOND.
- getEntityNumber() - 类 中的方法org.apache.calcite.rex.RexTableInputRef.RelTableRef
-
- getEnum(String, Class<E>) - 接口 中的方法org.apache.calcite.rel.RelInput
-
Returns an enum value.
- getEpsilonTransitions() - 类 中的方法org.apache.calcite.runtime.Automaton
-
- getEquiCondition(RelNode, RelNode, RexBuilder) - 类 中的方法org.apache.calcite.rel.core.JoinInfo
-
- getEquivalenceClass() - 类 中的方法org.apache.calcite.plan.RelOptListener.RelEquivalenceEvent
-
- getEquivalenceClasses() - 类 中的方法org.apache.calcite.rel.rules.materialize.MaterializedViewRule.EquivalenceClasses
-
- getEquivalenceClassesMap() - 类 中的方法org.apache.calcite.rel.rules.materialize.MaterializedViewRule.EquivalenceClasses
-
- getExecutable(RexBuilder, List<RexNode>, RelDataType) - 类 中的静态方法org.apache.calcite.rex.RexExecutorImpl
-
Creates an
RexExecutable that allows to apply the
generated code during query processing (filter, projection).
- getExecutor() - 类 中的方法org.apache.calcite.plan.AbstractRelOptPlanner
-
- getExecutor() - 接口 中的方法org.apache.calcite.plan.RelOptPlanner
-
Returns the executor used to evaluate constant expressions.
- getExecutor() - 接口 中的方法org.apache.calcite.tools.FrameworkConfig
-
Returns the executor used to evaluate constant expressions.
- getExpandedSelectList() - 类 中的方法org.apache.calcite.sql.validate.SelectScope
-
- getExpectedInputRowType(int) - 类 中的方法org.apache.calcite.rel.AbstractRelNode
-
- getExpectedInputRowType(int) - 类 中的方法org.apache.calcite.rel.core.TableModify
-
- getExpectedInputRowType(int) - 接口 中的方法org.apache.calcite.rel.RelNode
-
Returns the type of the rows expected for an input.
- getExpectedTokenNames() - 异常错误 中的方法org.apache.calcite.sql.parser.SqlParseException
-
Returns a list of the token names which could have legally occurred at
this point.
- getExpectedTokenSequences() - 异常错误 中的方法org.apache.calcite.sql.parser.SqlParseException
-
Returns the expected token sequences.
- getExplicandum() - 类 中的方法org.apache.calcite.sql.SqlExplain
-
- getExprCount() - 类 中的方法org.apache.calcite.rex.RexProgram
-
Returns the number of expressions in this program.
- getExpression(SchemaPlus, String, Class) - 类 中的方法org.apache.calcite.adapter.csv.CsvTranslatableTable
-
- getExpression() - 类 中的方法org.apache.calcite.adapter.druid.VirtualColumn
-
- getExpression(SchemaPlus, String, Class) - 类 中的方法org.apache.calcite.adapter.java.AbstractQueryableTable
-
- getExpression(SchemaPlus, String) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcSchema
-
- getExpression() - 类 中的方法org.apache.calcite.linq4j.BaseQueryable
-
- getExpression() - 类 中的方法org.apache.calcite.linq4j.QueryableDefaults.NonLeafReplayableQueryable
-
- getExpression() - 接口 中的方法org.apache.calcite.linq4j.RawQueryable
-
Gets the expression tree that is associated with this Queryable.
- getExpression(Class) - 类 中的方法org.apache.calcite.plan.RelOptAbstractTable
-
- getExpression(Class) - 接口 中的方法org.apache.calcite.plan.RelOptTable
-
Generates code for this table.
- getExpression(Class) - 类 中的方法org.apache.calcite.prepare.RelOptTableImpl
-
- getExpression(String) - 接口 中的方法org.apache.calcite.rel.RelInput
-
Returns an expression.
- getExpression(SchemaPlus, String) - 类 中的方法org.apache.calcite.schema.impl.AbstractSchema
-
- getExpression() - 类 中的方法org.apache.calcite.schema.impl.AbstractTableQueryable
-
- getExpression(SchemaPlus, String) - 类 中的方法org.apache.calcite.schema.impl.DelegatingSchema
-
- getExpression(SchemaPlus, String, Class) - 类 中的方法org.apache.calcite.schema.impl.ListTransientTable
-
- getExpression(SchemaPlus, String, Class) - 接口 中的方法org.apache.calcite.schema.QueryableTable
-
Generates an expression with which this table can be referenced in
generated code.
- getExpression(SchemaPlus, String) - 接口 中的方法org.apache.calcite.schema.Schema
-
Returns the expression by which this schema can be referenced in generated
code.
- getExpressionLineage(RexNode) - 接口 中的方法org.apache.calcite.rel.metadata.BuiltInMetadata.ExpressionLineage
-
Given the input expression applied on the given
RelNode, this
provider returns the expression with its lineage resolved.
- getExpressionLineage(RelNode, RelMetadataQuery, RexNode) - 接口 中的方法org.apache.calcite.rel.metadata.BuiltInMetadata.ExpressionLineage.Handler
-
- getExpressionLineage(RelNode, RelMetadataQuery, RexNode) - 类 中的方法org.apache.calcite.rel.metadata.RelMdExpressionLineage
-
- getExpressionLineage(HepRelVertex, RelMetadataQuery, RexNode) - 类 中的方法org.apache.calcite.rel.metadata.RelMdExpressionLineage
-
- getExpressionLineage(RelSubset, RelMetadataQuery, RexNode) - 类 中的方法org.apache.calcite.rel.metadata.RelMdExpressionLineage
-
- getExpressionLineage(TableScan, RelMetadataQuery, RexNode) - 类 中的方法org.apache.calcite.rel.metadata.RelMdExpressionLineage
-
- getExpressionLineage(Aggregate, RelMetadataQuery, RexNode) - 类 中的方法org.apache.calcite.rel.metadata.RelMdExpressionLineage
-
- getExpressionLineage(Join, RelMetadataQuery, RexNode) - 类 中的方法org.apache.calcite.rel.metadata.RelMdExpressionLineage
-
Expression lineage from
Join.
- getExpressionLineage(Union, RelMetadataQuery, RexNode) - 类 中的方法org.apache.calcite.rel.metadata.RelMdExpressionLineage
-
Expression lineage from
Union.
- getExpressionLineage(Project, RelMetadataQuery, RexNode) - 类 中的方法org.apache.calcite.rel.metadata.RelMdExpressionLineage
-
Expression lineage from Project.
- getExpressionLineage(Filter, RelMetadataQuery, RexNode) - 类 中的方法org.apache.calcite.rel.metadata.RelMdExpressionLineage
-
Expression lineage from Filter.
- getExpressionLineage(Sort, RelMetadataQuery, RexNode) - 类 中的方法org.apache.calcite.rel.metadata.RelMdExpressionLineage
-
Expression lineage from Sort.
- getExpressionLineage(TableModify, RelMetadataQuery, RexNode) - 类 中的方法org.apache.calcite.rel.metadata.RelMdExpressionLineage
-
Expression lineage from TableModify.
- getExpressionLineage(Exchange, RelMetadataQuery, RexNode) - 类 中的方法org.apache.calcite.rel.metadata.RelMdExpressionLineage
-
Expression lineage from Exchange.
- getExpressionLineage(RelNode, RexNode) - 类 中的方法org.apache.calcite.rel.metadata.RelMetadataQuery
-
Determines the origin of a column.
- getExpressionList(String) - 接口 中的方法org.apache.calcite.rel.RelInput
-
- getExprList() - 类 中的方法org.apache.calcite.rex.RexProgram
-
Returns the common sub-expressions of this program.
- getExtendedColumnOffset() - 接口 中的方法org.apache.calcite.schema.ExtensibleTable
-
Returns the starting offset of the first extended column, which may differ
from the field count when the table stores metadata columns that are not
counted in the row-type field count.
- getExtendedColumns(SqlValidator, SqlValidatorTable, SqlNodeList) - 类 中的静态方法org.apache.calcite.sql.validate.SqlValidatorUtil
-
Gets a list of extended columns with field indices to the underlying table.
- getExtractionFn() - 类 中的方法org.apache.calcite.adapter.druid.DefaultDimensionSpec
-
- getExtractionFn() - 接口 中的方法org.apache.calcite.adapter.druid.DimensionSpec
-
- getExtractionFn() - 类 中的方法org.apache.calcite.adapter.druid.ExtractionDimensionSpec
-
- getFactorsRefByFactor(int) - 类 中的方法org.apache.calcite.rel.rules.LoptMultiJoin
-
- getFactorsRefByJoinFilter(RexNode) - 类 中的方法org.apache.calcite.rel.rules.LoptMultiJoin
-
- getFactorTree() - 类 中的方法org.apache.calcite.rel.rules.LoptJoinTree
-
- getFactorWeights() - 类 中的方法org.apache.calcite.rel.rules.LoptMultiJoin
-
- getFactoryClassName(UnregisteredDriver.JdbcVersion) - 类 中的方法org.apache.calcite.jdbc.Driver
-
- getFactRowCount() - 类 中的方法org.apache.calcite.materialize.Lattice
-
Returns an estimate of the number of rows in the un-aggregated star.
- getFailureCount() - 类 中的方法org.apache.calcite.rex.RexChecker
-
Returns the number of failures encountered.
- getFamily() - 类 中的方法org.apache.calcite.rel.type.DynamicRecordTypeImpl
-
- getFamily() - 接口 中的方法org.apache.calcite.rel.type.RelDataType
-
Gets a canonical object representing the family of this type.
- getFamily() - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFactoryImpl.JavaType
-
- getFamily() - 类 中的方法org.apache.calcite.rel.type.RelDataTypeImpl
-
- getFamily() - 类 中的方法org.apache.calcite.sql.type.AbstractSqlType
-
- getFamily() - 类 中的方法org.apache.calcite.sql.type.ArraySqlType
-
- getFamily() - 类 中的方法org.apache.calcite.sql.type.MapSqlType
-
- getFamily() - 类 中的方法org.apache.calcite.sql.type.MultisetSqlType
-
- getFamily() - 类 中的方法org.apache.calcite.sql.type.ObjectSqlType
-
- getFamily() - 枚举 中的方法org.apache.calcite.sql.type.SqlTypeName
-
Gets the SqlTypeFamily containing this SqlTypeName.
- getFamilyForJdbcType(int) - 枚举 中的静态方法org.apache.calcite.sql.type.SqlTypeFamily
-
Gets the primary family containing a JDBC type.
- getFetch() - 类 中的方法org.apache.calcite.sql.SqlSelect
-
- getField(String, boolean, boolean) - 类 中的方法org.apache.calcite.piglet.DynamicTupleRecordType
-
- getField(String, boolean, boolean) - 类 中的方法org.apache.calcite.rel.type.DynamicRecordTypeImpl
-
- getField(String, boolean, boolean) - 接口 中的方法org.apache.calcite.rel.type.RelDataType
-
Looks up a field by name.
- getField(String, boolean, boolean) - 类 中的方法org.apache.calcite.rel.type.RelDataTypeImpl
-
- getField() - 类 中的方法org.apache.calcite.rex.RexFieldAccess
-
- getFieldAccessList() - 类 中的方法org.apache.calcite.rex.RexUtil.FieldAccessFinder
-
- getFieldCollations() - 接口 中的方法org.apache.calcite.rel.RelCollation
-
Returns the ordinals and directions of the columns in this ordering.
- getFieldCollations() - 类 中的方法org.apache.calcite.rel.RelCollationImpl
-
- getFieldCount() - 类 中的方法org.apache.calcite.rel.type.DynamicRecordTypeImpl
-
- getFieldCount() - 接口 中的方法org.apache.calcite.rel.type.RelDataType
-
Returns the number of fields in a struct type.
- getFieldCount() - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFactory.Builder
-
Returns the number of fields.
- getFieldCount() - 接口 中的方法org.apache.calcite.rel.type.RelDataTypeFactory.FieldInfo
-
已过时。
Returns the number of fields.
- getFieldCount() - 类 中的方法org.apache.calcite.rel.type.RelDataTypeImpl
-
- getFieldIndex() - 类 中的方法org.apache.calcite.rel.RelFieldCollation
-
- getFieldList() - 类 中的方法org.apache.calcite.rel.type.DynamicRecordTypeImpl
-
- getFieldList() - 类 中的方法org.apache.calcite.rel.type.RelCrossType
-
- getFieldList() - 接口 中的方法org.apache.calcite.rel.type.RelDataType
-
Gets the fields in a struct type.
- getFieldList() - 类 中的方法org.apache.calcite.rel.type.RelDataTypeImpl
-
- getFieldName(RelNode, int) - 类 中的方法org.apache.calcite.adapter.pig.PigRel.Implementor
-
- getFieldName() - 类 中的方法org.apache.calcite.rel.core.Collect
-
Returns the name of the sole output field.
- getFieldName(int) - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFactory.Builder
-
Returns the name of a given field.
- getFieldName(int) - 接口 中的方法org.apache.calcite.rel.type.RelDataTypeFactory.FieldInfo
-
已过时。
Returns the name of a given field.
- getFieldNames() - 类 中的方法org.apache.calcite.rel.type.DynamicRecordTypeImpl
-
- getFieldNames() - 接口 中的方法org.apache.calcite.rel.type.RelDataType
-
Returns the names of the fields in a struct type.
- getFieldNames() - 类 中的方法org.apache.calcite.rel.type.RelDataTypeImpl
-
- getFieldNames() - 类 中的方法org.apache.calcite.sql.SqlRowTypeNameSpec
-
- getFieldOrigins() - 类 中的方法org.apache.calcite.prepare.Prepare.PreparedExplain
-
- getFieldOrigins() - 接口 中的方法org.apache.calcite.prepare.Prepare.PreparedResult
-
Returns a list describing, for each result field, the origin of the
field as a 4-element list of (database, schema, table, column).
- getFieldOrigins() - 类 中的方法org.apache.calcite.prepare.Prepare.PreparedResultImpl
-
- getFieldOrigins(SqlNode) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
-
Returns a description of how each field in the row type maps to a
catalog, schema, table and column in the schema.
- getFieldOrigins(SqlNode) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
-
- getFields() - 类 中的方法org.apache.calcite.adapter.redis.RedisTableFieldInfo
-
- getFields(int, int, int) - 类 中的方法org.apache.calcite.piglet.PigRelBuilder
-
- getFieldsRefByJoinFilter(RexNode) - 类 中的方法org.apache.calcite.rel.rules.LoptMultiJoin
-
- getFieldsString(RelDataType) - 类 中的静态方法org.apache.calcite.adapter.splunk.SplunkPushDownRule
-
- getFieldType(int) - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFactory.Builder
-
Returns the type of a given field.
- getFieldType(int) - 接口 中的方法org.apache.calcite.rel.type.RelDataTypeFactory.FieldInfo
-
已过时。
Returns the type of a given field.
- getFieldTypeList(RelDataType) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
-
Returns a list of the types of the fields in a given struct type.
- getFieldTypes(RelDataTypeFactory) - 类 中的方法org.apache.calcite.adapter.csv.CsvTable
-
Returns the field types of this CSV table.
- getFieldTypes() - 类 中的方法org.apache.calcite.sql.SqlRowTypeNameSpec
-
- getFileNames() - 类 中的方法org.apache.calcite.util.javac.JavaCompilerArgs
-
- getFilePath() - 类 中的方法org.apache.calcite.adapter.pig.PigTable
-
- getFileTimestamp() - 类 中的静态方法org.apache.calcite.util.Util
-
已过时。
- getFlags() - 类 中的方法org.apache.calcite.adapter.spark.SparkRules.SparkCalc
-
已过时。
- getFlags() - 类 中的方法org.apache.calcite.rel.core.Project
-
已过时。
- getFloat() - 接口 中的方法org.apache.calcite.linq4j.tree.Primitive.Source
-
- getFloat(String) - 接口 中的方法org.apache.calcite.rel.RelInput
-
Returns a float value.
- getFloorSqlFunction(TimeUnitRange) - 类 中的方法org.apache.calcite.rel.rules.materialize.MaterializedViewAggregateRule
-
Get floor function datetime.
- getFormat() - 类 中的方法org.apache.calcite.adapter.druid.TimeExtractionFunction
-
- getFormat() - 接口 中的方法org.apache.calcite.adapter.enumerable.PhysType
-
Returns the format.
- getFormat() - 类 中的方法org.apache.calcite.adapter.enumerable.PhysTypeImpl
-
- getFormat() - 类 中的方法org.apache.calcite.sql.SqlExplain
-
Returns the desired output format.
- getFractionalSecondPrecision(RelDataTypeSystem) - 类 中的方法org.apache.calcite.sql.SqlIntervalQualifier
-
- getFractionalSecondPrecisionPreservingDefault() - 类 中的方法org.apache.calcite.sql.SqlIntervalQualifier
-
- getFrameRowCount() - 类 中的方法org.apache.calcite.adapter.enumerable.impl.WinAggResetContextImpl
-
- getFrameRowCount() - 类 中的方法org.apache.calcite.adapter.enumerable.impl.WinAggResultContextImpl
-
- getFrameRowCount() - 接口 中的方法org.apache.calcite.adapter.enumerable.WinAggFrameContext
-
Returns the number of rows in the current frame (subject to framing
clause).
- getFrom() - 类 中的方法org.apache.calcite.sql.SqlSelect
-
- getFromNode(SqlSelect, int) - 类 中的静态方法org.apache.calcite.sql.SqlUtil
-
Returns the nth (0-based) input to a join expression.
- getFromScope(SqlSelect) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
-
Returns a scope containing the objects visible from the FROM clause of a
query.
- getFromScope(SqlSelect) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
-
- getFullTypeString() - 接口 中的方法org.apache.calcite.rel.type.RelDataType
-
Gets a string representation of this type with full detail such as
character set and nullability.
- getFullTypeString() - 类 中的方法org.apache.calcite.rel.type.RelDataTypeImpl
-
- getFullyQualifiedNames() - 类 中的方法org.apache.calcite.sql.validate.SqlIdentifierMoniker
-
- getFullyQualifiedNames() - 接口 中的方法org.apache.calcite.sql.validate.SqlMoniker
-
Returns the array of component names.
- getFullyQualifiedNames() - 类 中的方法org.apache.calcite.sql.validate.SqlMonikerImpl
-
- getFunction() - 类 中的方法org.apache.calcite.jdbc.CalciteSchema.FunctionEntry
-
- getFunction() - 类 中的方法org.apache.calcite.jdbc.CalciteSchema.FunctionEntryImpl
-
- getFunction() - 类 中的方法org.apache.calcite.linq4j.tree.FunctionExpression
-
- getFunction() - 类 中的方法org.apache.calcite.rex.RexExecutable
-
- getFunction() - 类 中的方法org.apache.calcite.sql.validate.SqlUserDefinedFunction
-
Returns function that implements given operator call.
- getFunction() - 类 中的方法org.apache.calcite.sql.validate.SqlUserDefinedTableFunction
-
Returns function that implements given operator call.
- getFunctionMultimap() - 类 中的方法org.apache.calcite.adapter.java.ReflectiveSchema
-
- getFunctionMultimap() - 类 中的方法org.apache.calcite.schema.impl.AbstractSchema
-
Returns a multi-map of functions in this schema by name.
- getFunctionNames() - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcSchema
-
- getFunctionNames() - 类 中的方法org.apache.calcite.jdbc.CalciteSchema
-
Returns the list of function names in this schema, both implicit and
explicit, never null.
- getFunctionNames() - 类 中的方法org.apache.calcite.schema.impl.AbstractSchema
-
- getFunctionNames() - 类 中的方法org.apache.calcite.schema.impl.DelegatingSchema
-
- getFunctionNames() - 接口 中的方法org.apache.calcite.schema.Schema
-
Returns the names of the functions in this schema.
- getFunctionQuantifier() - 类 中的方法org.apache.calcite.sql.SqlBasicCall
-
- getFunctionQuantifier() - 类 中的方法org.apache.calcite.sql.SqlCall
-
- getFunctions() - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcSchema
-
- getFunctions(String) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcSchema
-
- getFunctions(String, boolean) - 类 中的方法org.apache.calcite.jdbc.CalciteSchema
-
Returns a collection of all functions, explicit and implicit, with a given
name.
- getFunctions(String) - 类 中的方法org.apache.calcite.schema.impl.AbstractSchema
-
- getFunctions(String) - 类 中的方法org.apache.calcite.schema.impl.DelegatingSchema
-
- getFunctions(String) - 接口 中的方法org.apache.calcite.schema.Schema
-
Returns a list of functions in this schema with the given name, or
an empty list if there is no such function.
- getFunctionType() - 类 中的方法org.apache.calcite.sql.SqlFunction
-
- getFuncType(Class...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a Type object that represents a generic System.Func
delegate type that has specific type arguments.
- getGranularity() - 类 中的方法org.apache.calcite.adapter.druid.TimeExtractionFunction
-
- getGroup() - 类 中的方法org.apache.calcite.sql.SqlSelect
-
- getGroupCount() - 类 中的方法org.apache.calcite.rel.core.Aggregate.AggCallBinding
-
- getGroupCount() - 类 中的方法org.apache.calcite.rel.core.Aggregate
-
Returns the number of grouping fields.
- getGroupCount() - 类 中的方法org.apache.calcite.sql.SqlCallBinding
-
- getGroupCount() - 类 中的方法org.apache.calcite.sql.SqlOperatorBinding
-
If the operator call occurs in an aggregate query, returns the number of
columns in the GROUP BY clause.
- getGroupCount() - 接口 中的方法org.apache.calcite.sql2rel.SqlRexContext
-
If the operator call occurs in an aggregate query, returns the number of
columns in the GROUP BY clause.
- getGroupCount() - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
-
- getGroupScope(SqlSelect) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
-
Returns a scope containing the objects visible from the GROUP BY clause
of a query.
- getGroupScope(SqlSelect) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
-
- getGroupSet() - 类 中的方法org.apache.calcite.rel.core.Aggregate
-
Returns a bit set of the grouping fields.
- getGroupSets() - 类 中的方法org.apache.calcite.rel.core.Aggregate
-
Returns the list of grouping sets computed by this Aggregate.
- getGroupType() - 类 中的方法org.apache.calcite.rel.core.Aggregate
-
Returns the type of roll-up.
- getGroupType() - 类 中的方法org.apache.calcite.rel.mutable.MutableAggregate
-
- getHaving() - 类 中的方法org.apache.calcite.sql.SqlSelect
-
- getHavingScope(SqlSelect) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
-
Returns a scope containing the objects visible from the HAVING clause of
a query.
- getHavingScope(SqlSelect) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
-
- getHints() - 类 中的方法org.apache.calcite.rel.core.Aggregate
-
- getHints() - 类 中的方法org.apache.calcite.rel.core.Calc
-
- getHints() - 类 中的方法org.apache.calcite.rel.core.Join
-
- getHints() - 类 中的方法org.apache.calcite.rel.core.Project
-
- getHints() - 类 中的方法org.apache.calcite.rel.core.TableScan
-
- getHints() - 接口 中的方法org.apache.calcite.rel.hint.Hintable
-
Returns the hints of this relational expressions as an immutable list.
- getHints() - 类 中的方法org.apache.calcite.sql.SqlSelect
-
- getHintStrategies() - 类 中的方法org.apache.calcite.plan.RelOptCluster
-
Returns the hint strategies of this cluster.
- getHintStrategyTable() - 接口 中的方法org.apache.calcite.sql2rel.SqlToRelConverter.Config
-
Returns the hint strategies used to decide how the hints are propagated to
the relational expressions.
- getHost() - 类 中的方法org.apache.calcite.adapter.redis.RedisConfig
-
- getId() - 接口 中的方法org.apache.calcite.plan.RelOptNode
-
Returns the ID of this relational expression, unique among all relational
expressions created since the server was started.
- getId() - 类 中的方法org.apache.calcite.rel.AbstractRelNode
-
- getId() - 类 中的方法org.apache.calcite.rel.core.CorrelationId
-
Returns the identifier.
- getId() - 类 中的方法org.apache.calcite.rel.rules.LoptJoinTree.Leaf
-
- getId() - 类 中的方法org.apache.calcite.sql.validate.IdentifierNamespace
-
- getIdentifier() - 类 中的方法org.apache.calcite.rex.RexTableInputRef
-
- getIdentifierQuoteString() - 类 中的方法org.apache.calcite.sql.SqlUtil.DatabaseMetaDataInvocationHandler
-
- getIgnorePcdata() - 类 中的方法org.apache.calcite.util.XmlOutput
-
- getImplementor(boolean) - 类 中的方法org.apache.calcite.schema.impl.AggregateFunctionImpl
-
- getImplementor() - 类 中的方法org.apache.calcite.schema.impl.ScalarFunctionImpl
-
- getImplementor() - 类 中的方法org.apache.calcite.schema.impl.TableFunctionImpl
-
- getImplementor(boolean) - 接口 中的方法org.apache.calcite.schema.ImplementableAggFunction
-
Returns implementor that translates the function to linq4j expression.
- getImplementor() - 接口 中的方法org.apache.calcite.schema.ImplementableFunction
-
Returns implementor that translates the function to linq4j expression.
- getImplementor() - 类 中的方法org.apache.calcite.sql.advise.SqlAdvisorGetHintsFunction
-
- getImplementor() - 类 中的方法org.apache.calcite.sql.advise.SqlAdvisorGetHintsFunction2
-
- getImplicitCollation() - 类 中的方法org.apache.calcite.adapter.cassandra.CassandraFilter
-
Get the resulting collation by the clustering keys after filtering.
- getImplicitSubSchema(String, boolean) - 类 中的方法org.apache.calcite.jdbc.CalciteSchema
-
- getImplicitTable(String, boolean) - 类 中的方法org.apache.calcite.jdbc.CalciteSchema
-
- getImplicitTableBasedOnNullaryFunction(String, boolean) - 类 中的方法org.apache.calcite.jdbc.CalciteSchema
-
- getImplicitType(String, boolean) - 类 中的方法org.apache.calcite.jdbc.CalciteSchema
-
- getIndentation() - 类 中的方法org.apache.calcite.sql.pretty.SqlFormatOptions
-
- getIndentation() - 类 中的方法org.apache.calcite.sql.pretty.SqlPrettyWriter
-
已过时。
- getIndentation() - 接口 中的方法org.apache.calcite.sql.SqlWriter
-
Returns the offset for each level of indentation.
- getIndex() - 接口 中的方法org.apache.calcite.rel.type.RelDataTypeField
-
Gets the ordinal of this field within its containing type.
- getIndex() - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFieldImpl
-
- getIndex() - 类 中的方法org.apache.calcite.rex.RexDynamicParam
-
- getIndex() - 类 中的方法org.apache.calcite.rex.RexSlot
-
- getIndex() - 类 中的方法org.apache.calcite.sql.SqlDynamicParam
-
- getIndexToFieldMap(List<RelDataTypeField>, RelDataType) - 类 中的静态方法org.apache.calcite.sql.validate.SqlValidatorUtil
-
Gets a map of indexes from the source to fields in the target for the
intersecting set of source and target fields.
- getIndicatorCount() - 类 中的方法org.apache.calcite.rel.core.Aggregate
-
已过时。
- getInitializerExpressionFactory() - 接口 中的方法org.apache.calcite.sql2rel.SqlRexContext
-
Returns the factory which supplies default values for INSERT, UPDATE, and
NEW.
- getInitializerExpressionFactory() - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
-
- getInput(int) - 类 中的方法org.apache.calcite.rel.AbstractRelNode
-
- getInput() - 接口 中的方法org.apache.calcite.rel.convert.Converter
-
Returns the sole input relational expression
- getInput() - 接口 中的方法org.apache.calcite.rel.RelInput
-
Returns the input relational expression.
- getInput(int) - 接口 中的方法org.apache.calcite.rel.RelNode
-
Returns the ith input relational expression.
- getInput() - 类 中的方法org.apache.calcite.rel.SingleRel
-
- getInputRowType() - 类 中的方法org.apache.calcite.rex.RexProgram
-
Returns the type of the input row to the program.
- getInputRowType() - 类 中的方法org.apache.calcite.rex.RexProgramBuilder
-
Returns the rowtype of the input to the program
- getInputs() - 接口 中的方法org.apache.calcite.plan.RelOptNode
-
Returns an array of this relational expression's inputs.
- getInputs() - 类 中的方法org.apache.calcite.rel.AbstractRelNode
-
- getInputs() - 类 中的方法org.apache.calcite.rel.BiRel
-
- getInputs() - 类 中的方法org.apache.calcite.rel.core.SetOp
-
- getInputs() - 类 中的方法org.apache.calcite.rel.core.TableFunctionScan
-
- getInputs() - 类 中的方法org.apache.calcite.rel.mutable.MutableRel
-
- getInputs() - 接口 中的方法org.apache.calcite.rel.RelInput
-
- getInputs() - 接口 中的方法org.apache.calcite.rel.RelNode
-
Returns an array of this relational expression's inputs.
- getInputs() - 类 中的方法org.apache.calcite.rel.rules.MultiJoin
-
- getInputs() - 类 中的方法org.apache.calcite.rel.SingleRel
-
- getInputTraits() - 接口 中的方法org.apache.calcite.rel.convert.Converter
-
Returns the trait of the input relational expression.
- getInputTraits() - 类 中的方法org.apache.calcite.rel.convert.ConverterImpl
-
- getInsertCall() - 类 中的方法org.apache.calcite.sql.SqlMerge
-
- getInSubQueryThreshold() - 接口 中的方法org.apache.calcite.sql2rel.SqlToRelConverter.Config
-
- getInSubqueryThreshold() - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter
-
已过时。
- getInt() - 接口 中的方法org.apache.calcite.linq4j.tree.Primitive.Source
-
- getInt(int) - 类 中的方法org.apache.calcite.util.ImmutableIntList
-
- getIntegerList(String) - 接口 中的方法org.apache.calcite.rel.RelInput
-
- getIntegerListList(String) - 接口 中的方法org.apache.calcite.rel.RelInput
-
- getInterface() - 枚举 中的方法org.apache.calcite.adapter.enumerable.EnumerableConvention
-
- getInterface() - 枚举 中的方法org.apache.calcite.interpreter.BindableConvention
-
- getInterface() - 枚举 中的方法org.apache.calcite.interpreter.InterpretableConvention
-
- getInterface() - 接口 中的方法org.apache.calcite.plan.Convention
-
- getInterface() - 类 中的方法org.apache.calcite.plan.Convention.Impl
-
- getInterval() - 类 中的方法org.apache.calcite.rel.core.Match
-
- getInterval() - 类 中的方法org.apache.calcite.sql.SqlMatchRecognize
-
- getIntervalLiteral() - 类 中的方法org.apache.calcite.sql.SqlIntervalLiteral.IntervalValue
-
- getIntervalQualifier() - 接口 中的方法org.apache.calcite.rel.type.RelDataType
-
Gets this type's interval qualifier, or null if this is not an interval
type.
- getIntervalQualifier() - 类 中的方法org.apache.calcite.rel.type.RelDataTypeImpl
-
- getIntervalQualifier() - 类 中的方法org.apache.calcite.sql.SqlIntervalLiteral.IntervalValue
-
- getIntervalQualifier() - 类 中的方法org.apache.calcite.sql.type.IntervalSqlType
-
- getIntervalSign(String) - 类 中的方法org.apache.calcite.sql.SqlIntervalQualifier
-
- getIntLiteralOperand(int) - 类 中的方法org.apache.calcite.rex.RexCallBinding
-
- getIntLiteralOperand(int) - 类 中的方法org.apache.calcite.sql.SqlCallBinding
-
- getIntLiteralOperand(int) - 类 中的方法org.apache.calcite.sql.SqlOperatorBinding
-
已过时。
- getInTrait() - 类 中的方法org.apache.calcite.rel.convert.ConverterRule
-
- getInvoke(RelNode, RelNode) - 类 中的方法org.apache.calcite.sql2rel.RelDecorrelator
-
- getInwardEdges(V) - 类 中的方法org.apache.calcite.util.graph.DefaultDirectedGraph
-
- getInwardEdges(V) - 接口 中的方法org.apache.calcite.util.graph.DirectedGraph
-
- getIo() - 接口 中的方法org.apache.calcite.plan.RelOptCost
-
- getIo() - 类 中的方法org.apache.calcite.plan.RelOptCostImpl
-
- getIterativeRel() - 类 中的方法org.apache.calcite.rel.core.RepeatUnion
-
- getJavaClass(RelDataType) - 接口 中的方法org.apache.calcite.adapter.java.JavaTypeFactory
-
- getJavaClass(RelDataType) - 类 中的方法org.apache.calcite.jdbc.JavaTypeFactoryImpl
-
- getJavaClass() - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFactoryImpl.JavaType
-
- getJavaFieldType(int) - 接口 中的方法org.apache.calcite.adapter.enumerable.PhysType
-
Returns the Java class that is used to store the field with the given
ordinal.
- getJavaFieldType(int) - 类 中的方法org.apache.calcite.adapter.enumerable.PhysTypeImpl
-
- getJavaRowType() - 接口 中的方法org.apache.calcite.adapter.enumerable.PhysType
-
Returns the Java type (often a Class) that represents a row.
- getJavaRowType() - 类 中的方法org.apache.calcite.adapter.enumerable.PhysTypeImpl
-
- getJdbcMajorVersion() - 类 中的方法org.apache.calcite.jdbc.CalciteFactory
-
- getJdbcMinorVersion() - 类 中的方法org.apache.calcite.jdbc.CalciteFactory
-
- getJdbcOrdinal() - 枚举 中的方法org.apache.calcite.sql.type.SqlTypeName
-
- getJdbcTableType() - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcTable
-
- getJdbcTableType() - 类 中的方法org.apache.calcite.adapter.kafka.KafkaStreamTable
-
- getJdbcTableType() - 类 中的方法org.apache.calcite.schema.impl.AbstractTable
-
- getJdbcTableType() - 类 中的方法org.apache.calcite.schema.impl.StarTable
-
- getJdbcTableType() - 类 中的方法org.apache.calcite.schema.impl.ViewTable
-
- getJdbcTableType() - 接口 中的方法org.apache.calcite.schema.Table
-
Type of table.
- getJedisPool() - 类 中的方法org.apache.calcite.adapter.redis.RedisJedisManager
-
- getJoinDistinctRowCount(RelMetadataQuery, RelNode, JoinRelType, ImmutableBitSet, RexNode, boolean) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdUtil
-
Computes the number of distinct rows for a set of keys returned from a
join.
- getJoinFactor(int) - 类 中的方法org.apache.calcite.rel.rules.LoptMultiJoin
-
- getJoinFieldRefCounts(int) - 类 中的方法org.apache.calcite.rel.rules.LoptMultiJoin
-
- getJoinFieldRefCountsMap() - 类 中的方法org.apache.calcite.rel.rules.MultiJoin
-
- getJoinFields(LoptJoinTree, LoptJoinTree) - 类 中的方法org.apache.calcite.rel.rules.LoptMultiJoin
-
Retrieves the fields corresponding to a join between a left and right
tree
- getJoinFilter() - 类 中的方法org.apache.calcite.rel.rules.MultiJoin
-
- getJoinFilters() - 类 中的方法org.apache.calcite.rel.rules.LoptMultiJoin
-
- getJoinPopulationSize(RelMetadataQuery, RelNode, ImmutableBitSet) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdUtil
-
Computes the population size for a set of keys returned from a join
- getJoinRemovalFactor(int) - 类 中的方法org.apache.calcite.rel.rules.LoptMultiJoin
-
- getJoinRemovalSemiJoin(int) - 类 中的方法org.apache.calcite.rel.rules.LoptMultiJoin
-
- getJoinRowCount(RelMetadataQuery, Join, RexNode) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdUtil
-
Returns an estimate of the number of rows returned by a
Join.
- getJoinScope(SqlNode) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
-
Returns a scope containing the objects visible from the ON and USING
sections of a JOIN clause.
- getJoinScope(SqlNode) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
-
- getJoinStart(int) - 类 中的方法org.apache.calcite.rel.rules.LoptMultiJoin
-
- getJoinTree() - 类 中的方法org.apache.calcite.rel.rules.LoptJoinTree
-
- getJoinType() - 类 中的方法org.apache.calcite.rel.core.Correlate
-
- getJoinType() - 类 中的方法org.apache.calcite.rel.core.Join
-
- getJoinType() - 类 中的方法org.apache.calcite.sql.SqlJoin
-
- getJoinTypeNode() - 类 中的方法org.apache.calcite.sql.SqlJoin
-
- getJoinTypes() - 类 中的方法org.apache.calcite.rel.rules.MultiJoin
-
- getKey() - 接口 中的方法org.apache.calcite.linq4j.Grouping
-
Gets the key of this Grouping.
- getKey() - 类 中的方法org.apache.calcite.linq4j.Ord
-
- getKey() - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFieldImpl
-
- getKey() - 类 中的方法org.apache.calcite.util.Pair
-
- getKeyDelimiter() - 类 中的方法org.apache.calcite.adapter.redis.RedisTableFieldInfo
-
- getKeyFields() - 类 中的方法org.apache.calcite.adapter.cassandra.CassandraTable
-
- getKeys() - 类 中的方法org.apache.calcite.plan.RelOptAbstractTable
-
- getKeys() - 接口 中的方法org.apache.calcite.plan.RelOptTable
-
Returns a list of unique keys, empty list if no key exist,
the result should be consistent with isKey
- getKeys() - 类 中的方法org.apache.calcite.prepare.RelOptTableImpl
-
- getKeys() - 接口 中的方法org.apache.calcite.rel.RelDistribution
-
Returns the ordinals of the key columns.
- getKeys() - 接口 中的方法org.apache.calcite.schema.Statistic
-
Returns a list of unique keys, or null if no key exist.
- getKeyType() - 类 中的方法org.apache.calcite.linq4j.tree.Types.MapType
-
Returns the type of keys.
- getKeyType() - 接口 中的方法org.apache.calcite.rel.type.RelDataType
-
Gets the key type if this type is a map, otherwise null.
- getKeyType() - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFactoryImpl.JavaType
-
- getKeyType() - 类 中的方法org.apache.calcite.rel.type.RelDataTypeImpl
-
- getKeyType() - 类 中的方法org.apache.calcite.sql.type.MapSqlType
-
- getKind() - 类 中的方法org.apache.calcite.rex.RexCall
-
- getKind() - 类 中的方法org.apache.calcite.rex.RexCorrelVariable
-
- getKind() - 类 中的方法org.apache.calcite.rex.RexDynamicParam
-
- getKind() - 类 中的方法org.apache.calcite.rex.RexFieldAccess
-
- getKind() - 类 中的方法org.apache.calcite.rex.RexInputRef
-
- getKind() - 类 中的方法org.apache.calcite.rex.RexLiteral
-
- getKind() - 类 中的方法org.apache.calcite.rex.RexLocalRef
-
- getKind() - 类 中的方法org.apache.calcite.rex.RexNode
-
Returns the kind of node this is.
- getKind() - 类 中的方法org.apache.calcite.rex.RexPatternFieldRef
-
- getKind() - 类 中的方法org.apache.calcite.rex.RexTableInputRef
-
- getKind() - 类 中的方法org.apache.calcite.sql.fun.SqlCase
-
- getKind() - 类 中的方法org.apache.calcite.sql.SqlBasicCall
-
- getKind() - 类 中的方法org.apache.calcite.sql.SqlCall
-
- getKind() - 类 中的方法org.apache.calcite.sql.SqlDelete
-
- getKind() - 类 中的方法org.apache.calcite.sql.SqlDynamicParam
-
- getKind() - 类 中的方法org.apache.calcite.sql.SqlExplain
-
- getKind() - 类 中的方法org.apache.calcite.sql.SqlIdentifier
-
- getKind() - 类 中的方法org.apache.calcite.sql.SqlInsert
-
- getKind() - 类 中的方法org.apache.calcite.sql.SqlJoin
-
- getKind() - 类 中的方法org.apache.calcite.sql.SqlLiteral
-
- getKind() - 类 中的方法org.apache.calcite.sql.SqlMatchRecognize
-
- getKind() - 类 中的方法org.apache.calcite.sql.SqlMerge
-
- getKind() - 类 中的方法org.apache.calcite.sql.SqlNode
-
Returns the type of node this is, or
SqlKind.OTHER if it's nothing special.
- getKind() - 类 中的方法org.apache.calcite.sql.SqlOperator
-
- getKind() - 类 中的方法org.apache.calcite.sql.SqlOrderBy
-
- getKind() - 类 中的方法org.apache.calcite.sql.SqlSelect
-
- getKind() - 类 中的方法org.apache.calcite.sql.SqlSetOption
-
- getKind() - 类 中的方法org.apache.calcite.sql.SqlUpdate
-
- getKind() - 类 中的方法org.apache.calcite.sql.SqlWindow
-
- getKind() - 类 中的方法org.apache.calcite.sql.SqlWith
-
- getKind() - 类 中的方法org.apache.calcite.sql.SqlWithItem
-
- getLattice() - 类 中的方法org.apache.calcite.jdbc.CalciteSchema.LatticeEntry
-
- getLattice() - 类 中的方法org.apache.calcite.jdbc.CalciteSchema.LatticeEntryImpl
-
- getLattice(RelOptTable) - 类 中的方法org.apache.calcite.plan.AbstractRelOptPlanner
-
- getLattice(RelOptTable) - 接口 中的方法org.apache.calcite.plan.RelOptPlanner
-
Retrieves a lattice, given its star table.
- getLattice(RelOptTable) - 类 中的方法org.apache.calcite.plan.volcano.VolcanoPlanner
-
- getLatticeEntries(CalciteSchema) - 类 中的静态方法org.apache.calcite.schema.Schemas
-
Returns the lattices defined in a schema.
- getLatticeMap() - 类 中的方法org.apache.calcite.jdbc.CalciteSchema
-
Returns a collection of lattices.
- getLattices() - 类 中的方法org.apache.calcite.prepare.Prepare
-
- getLattices(CalciteSchema) - 类 中的静态方法org.apache.calcite.schema.Schemas
-
Returns the lattices defined in a schema.
- getLatticeSet() - 类 中的方法org.apache.calcite.materialize.LatticeSuggester
-
Returns the minimal set of lattices necessary to cover all of the queries
seen.
- getLeft() - 类 中的方法org.apache.calcite.rel.BiRel
-
- getLeft() - 类 中的方法org.apache.calcite.rel.rules.LoptJoinTree
-
- getLeft() - 类 中的方法org.apache.calcite.rel.rules.LoptJoinTree.Node
-
- getLeft() - 枚举 中的方法org.apache.calcite.sql.fun.SqlTrimFunction.Flag
-
- getLeft() - 类 中的方法org.apache.calcite.sql.SqlJoin
-
- getLeftKeys() - 类 中的方法org.apache.calcite.rel.core.EquiJoin
-
已过时。
- getLeftPrec() - 类 中的方法org.apache.calcite.sql.SqlOperator
-
- getLimit(boolean, SqlTypeName.Limit, boolean) - 类 中的方法org.apache.calcite.sql.type.BasicSqlType
-
Returns a value which is a limit for this type.
- getLimit(boolean, SqlTypeName.Limit, boolean, int, int) - 枚举 中的方法org.apache.calcite.sql.type.SqlTypeName
-
Returns the limit of this datatype.
- getLineLength() - 类 中的方法org.apache.calcite.sql.pretty.SqlFormatOptions
-
- getLineLength() - 类 中的方法org.apache.calcite.sql.pretty.SqlPrettyWriter
-
已过时。
- getLineNum() - 类 中的方法org.apache.calcite.sql.parser.SqlParserPos
-
- getList() - 类 中的方法org.apache.calcite.sql.SqlNodeList
-
- getListener() - 类 中的方法org.apache.calcite.plan.AbstractRelOptPlanner
-
- getLiteral(SqlTypeName, boolean) - 类 中的方法org.apache.calcite.rel.type.DelegatingTypeSystem
-
- getLiteral(SqlTypeName, boolean) - 接口 中的方法org.apache.calcite.rel.type.RelDataTypeSystem
-
Returns the LITERAL string for the type, either PREFIX/SUFFIX.
- getLiteral(SqlTypeName, boolean) - 类 中的方法org.apache.calcite.rel.type.RelDataTypeSystemImpl
-
- getLocalDateString() - 类 中的方法org.apache.calcite.util.TimestampWithTimeZoneString
-
- getLocale() - 类 中的方法org.apache.calcite.sql.parser.SqlParserUtil.ParsedCollation
-
- getLocalTimestampString() - 类 中的方法org.apache.calcite.util.TimestampWithTimeZoneString
-
- getLocalTimeString() - 类 中的方法org.apache.calcite.util.TimestampWithTimeZoneString
-
- getLocalTimeString() - 类 中的方法org.apache.calcite.util.TimeWithTimeZoneString
-
- getLogger() - 类 中的方法org.apache.calcite.util.trace.CalciteLogger
-
- getLogicalSourceRowType(RelDataType, SqlInsert) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
-
- getLogicalTargetRowType(RelDataType, SqlInsert) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
-
- getLong() - 接口 中的方法org.apache.calcite.linq4j.tree.Primitive.Source
-
- getLookupCall() - 类 中的方法org.apache.calcite.sql.SqlJdbcFunctionCall
-
- getLowerBound() - 类 中的方法org.apache.calcite.rex.RexWindow
-
- getLowerBound() - 类 中的方法org.apache.calcite.sql.SqlWindow
-
- getMapConvertedNonCorrSubqs() - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter
-
- getMapCorToCorRel() - 类 中的方法org.apache.calcite.sql2rel.RelDecorrelator.CorelMap
-
- getMapping() - 类 中的方法org.apache.calcite.rel.core.Project
-
Returns a mapping, or null if this projection is not a mapping.
- getMapping(int, List<? extends RexNode>) - 类 中的静态方法org.apache.calcite.rel.core.Project
-
Returns a mapping of a set of project expressions.
- getMapping() - 类 中的方法org.apache.calcite.rel.mutable.MutableProject
-
- getMappingType() - 类 中的方法org.apache.calcite.util.mapping.AbstractSourceMapping
-
- getMappingType() - 类 中的方法org.apache.calcite.util.mapping.AbstractTargetMapping
-
- getMappingType() - 接口 中的方法org.apache.calcite.util.mapping.Mapping
-
- getMappingType() - 接口 中的方法org.apache.calcite.util.mapping.Mappings.CoreMapping
-
Returns the mapping type.
- getMappingType() - 接口 中的方法org.apache.calcite.util.mapping.Mappings.FunctionMapping
-
- getMappingType() - 类 中的方法org.apache.calcite.util.mapping.Mappings.IdentityMapping
-
- getMappingType() - 类 中的方法org.apache.calcite.util.mapping.Mappings.OverridingSourceMapping
-
- getMappingType() - 类 中的方法org.apache.calcite.util.mapping.Mappings.OverridingTargetMapping
-
- getMappingType() - 类 中的方法org.apache.calcite.util.mapping.Mappings.PartialMapping
-
- getMappingType() - 接口 中的方法org.apache.calcite.util.mapping.Mappings.SourceMapping
-
- getMappingType() - 类 中的方法org.apache.calcite.util.Permutation
-
- getMatchedClass() - 类 中的方法org.apache.calcite.plan.RelOptRuleOperand
-
- getMatchRecognize() - 类 中的方法org.apache.calcite.sql.validate.MatchRecognizeScope
-
- getMatchRecognizeScope(SqlMatchRecognize) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
-
Returns a scope match recognize clause.
- getMatchRecognizeScope(SqlMatchRecognize) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
-
- getMaterializations() - 类 中的方法org.apache.calcite.plan.AbstractRelOptPlanner
-
- getMaterializations() - 类 中的方法org.apache.calcite.plan.hep.HepPlanner
-
- getMaterializations() - 接口 中的方法org.apache.calcite.plan.RelOptPlanner
-
Returns the materializations that have been registered with the planner.
- getMaterializations() - 类 中的方法org.apache.calcite.plan.volcano.VolcanoPlanner
-
- getMaterializations() - 类 中的方法org.apache.calcite.prepare.Prepare
-
- getMax() - 接口 中的方法org.apache.calcite.sql.SqlOperandCountRange
-
Returns an upper bound. -1 if there is no upper bound.
- getMaxByteSize(RelDataType) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
-
Computes the maximum number of bytes required to represent a value of a
type having user-defined precision.
- getMaxNumericPrecision() - 类 中的方法org.apache.calcite.rel.type.DelegatingTypeSystem
-
- getMaxNumericPrecision() - 接口 中的方法org.apache.calcite.rel.type.RelDataTypeSystem
-
Returns the maximum precision of a NUMERIC or DECIMAL type.
- getMaxNumericPrecision() - 类 中的方法org.apache.calcite.rel.type.RelDataTypeSystemImpl
-
- getMaxNumericScale() - 类 中的方法org.apache.calcite.rel.type.DelegatingTypeSystem
-
- getMaxNumericScale() - 接口 中的方法org.apache.calcite.rel.type.RelDataTypeSystem
-
Returns the maximum scale of a NUMERIC or DECIMAL type.
- getMaxNumericScale() - 类 中的方法org.apache.calcite.rel.type.RelDataTypeSystemImpl
-
- getMaxPrecision(SqlTypeName) - 类 中的方法org.apache.calcite.rel.type.DelegatingTypeSystem
-
- getMaxPrecision(SqlTypeName) - 接口 中的方法org.apache.calcite.rel.type.RelDataTypeSystem
-
Returns the maximum precision (or length) allowed for this type, or -1 if
precision/length are not applicable for this type.
- getMaxPrecision(SqlTypeName) - 类 中的方法org.apache.calcite.rel.type.RelDataTypeSystemImpl
-
- getMaxPrecisionScaleDecimal(RelDataTypeFactory) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
-
Get decimal with max precision/scale for the current type system.
- getMaxRowCount() - 接口 中的方法org.apache.calcite.rel.metadata.BuiltInMetadata.MaxRowCount
-
Estimates the max number of rows which will be returned by a relational
expression.
- getMaxRowCount(RelNode, RelMetadataQuery) - 接口 中的方法org.apache.calcite.rel.metadata.BuiltInMetadata.MaxRowCount.Handler
-
- getMaxRowCount(Union, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdMaxRowCount
-
- getMaxRowCount(Intersect, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdMaxRowCount
-
- getMaxRowCount(Minus, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdMaxRowCount
-
- getMaxRowCount(Filter, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdMaxRowCount
-
- getMaxRowCount(Project, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdMaxRowCount
-
- getMaxRowCount(Exchange, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdMaxRowCount
-
- getMaxRowCount(Sort, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdMaxRowCount
-
- getMaxRowCount(EnumerableLimit, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdMaxRowCount
-
- getMaxRowCount(Aggregate, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdMaxRowCount
-
- getMaxRowCount(Join, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdMaxRowCount
-
- getMaxRowCount(TableScan, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdMaxRowCount
-
- getMaxRowCount(Values, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdMaxRowCount
-
- getMaxRowCount(TableModify, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdMaxRowCount
-
- getMaxRowCount(RelSubset, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdMaxRowCount
-
- getMaxRowCount(RelNode, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdMaxRowCount
-
- getMaxRowCount(RelNode) - 类 中的方法org.apache.calcite.rel.metadata.RelMetadataQuery
-
- getMaxScale(SqlTypeName) - 类 中的方法org.apache.calcite.rel.type.DelegatingTypeSystem
-
- getMaxScale(SqlTypeName) - 接口 中的方法org.apache.calcite.rel.type.RelDataTypeSystem
-
Returns the maximum scale of a given type.
- getMaxScale(SqlTypeName) - 类 中的方法org.apache.calcite.rel.type.RelDataTypeSystemImpl
-
- getMaxUnscaled(int) - 类 中的静态方法org.apache.calcite.util.NumberUtil
-
- getMaxValue(RelDataType) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
-
Determines the maximum unscaled value of a numeric type
- getMeasureList() - 类 中的方法org.apache.calcite.sql.SqlMatchRecognize
-
- getMeasures() - 类 中的方法org.apache.calcite.rel.core.Match
-
- getMergeAggFunctionOfTopSplit() - 类 中的方法org.apache.calcite.sql.SqlSplittableAggFunction.AbstractSumSplitter
-
- getMergeAggFunctionOfTopSplit() - 类 中的方法org.apache.calcite.sql.SqlSplittableAggFunction.Sum0Splitter
-
- getMergeAggFunctionOfTopSplit() - 类 中的方法org.apache.calcite.sql.SqlSplittableAggFunction.SumSplitter
-
- getMessage() - 异常错误 中的方法org.apache.calcite.runtime.CalciteContextException
-
- getMessage() - 类 中的方法org.apache.calcite.sql.advise.SqlAdvisor.ValidateErrorInfo
-
- getMessages(Throwable) - 类 中的静态方法org.apache.calcite.util.Util
-
已过时。
- getMetadata() - 类 中的方法org.apache.calcite.sql.parser.SqlParser
-
Get the parser metadata.
- getMetadataFactory() - 类 中的方法org.apache.calcite.plan.RelOptCluster
-
- getMetadataProvider() - 类 中的方法org.apache.calcite.plan.RelOptCluster
-
- getMetadataQuery() - 类 中的方法org.apache.calcite.plan.RelOptCluster
-
Returns the current RelMetadataQuery.
- getMetadataQuery() - 类 中的方法org.apache.calcite.plan.RelOptRuleCall
-
- getMetadataQuerySupplier() - 类 中的方法org.apache.calcite.plan.RelOptCluster
-
Returns the supplier of RelMetadataQuery.
- getMethod(String, String, Class...) - 类 中的静态方法org.apache.calcite.linq4j.Linq4j
-
- getMethodName() - 枚举 中的方法org.apache.calcite.util.BuiltInMethod
-
- getMetricName() - 类 中的方法org.apache.calcite.adapter.druid.ComplexMetric
-
- getMetricType() - 类 中的方法org.apache.calcite.adapter.druid.ComplexMetric
-
- getMillisOfDay() - 类 中的方法org.apache.calcite.util.TimeString
-
- getMillisSinceEpoch() - 类 中的方法org.apache.calcite.util.DateString
-
Returns the number of milliseconds since the epoch.
- getMillisSinceEpoch() - 类 中的方法org.apache.calcite.util.TimestampString
-
Returns the number of milliseconds since the epoch.
- getMin() - 接口 中的方法org.apache.calcite.sql.SqlOperandCountRange
-
Returns an lower bound. -1 if there is no lower bound.
- getMinMaxKind() - 类 中的方法org.apache.calcite.sql.fun.SqlMinMaxAggFunction
-
已过时。
- getMinPrecision() - 枚举 中的方法org.apache.calcite.sql.type.SqlTypeName
-
Returns the minimum precision (or length) allowed for this type, or -1 if
precision/length are not applicable for this type.
- getMinRowCount() - 接口 中的方法org.apache.calcite.rel.metadata.BuiltInMetadata.MinRowCount
-
Estimates the minimum number of rows which will be returned by a
relational expression.
- getMinRowCount(RelNode, RelMetadataQuery) - 接口 中的方法org.apache.calcite.rel.metadata.BuiltInMetadata.MinRowCount.Handler
-
- getMinRowCount(Union, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdMinRowCount
-
- getMinRowCount(Intersect, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdMinRowCount
-
- getMinRowCount(Minus, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdMinRowCount
-
- getMinRowCount(Filter, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdMinRowCount
-
- getMinRowCount(Project, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdMinRowCount
-
- getMinRowCount(Exchange, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdMinRowCount
-
- getMinRowCount(TableModify, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdMinRowCount
-
- getMinRowCount(Sort, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdMinRowCount
-
- getMinRowCount(EnumerableLimit, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdMinRowCount
-
- getMinRowCount(Aggregate, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdMinRowCount
-
- getMinRowCount(Join, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdMinRowCount
-
- getMinRowCount(TableScan, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdMinRowCount
-
- getMinRowCount(Values, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdMinRowCount
-
- getMinRowCount(RelSubset, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdMinRowCount
-
- getMinRowCount(RelNode, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdMinRowCount
-
- getMinRowCount(RelNode) - 类 中的方法org.apache.calcite.rel.metadata.RelMetadataQuery
-
- getMinScale() - 枚举 中的方法org.apache.calcite.sql.type.SqlTypeName
-
Returns the minimum scale (or fractional second precision in the case of
intervals) allowed for this type, or -1 if precision/length are not
applicable for this type.
- getMinUnscaled(int) - 类 中的静态方法org.apache.calcite.util.NumberUtil
-
- getMinusRowCount(RelMetadataQuery, Minus) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdUtil
-
Returns an estimate of the number of rows returned by a
Minus.
- getMinValue(RelDataType) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
-
Determines the minimum unscaled value of a numeric type
- getModality() - 类 中的方法org.apache.calcite.sql.fun.SqlCollectionTableOperator
-
- getModifiableCollection() - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcTable
-
- getModifiableCollection() - 类 中的方法org.apache.calcite.schema.impl.ListTransientTable
-
- getModifiableCollection() - 接口 中的方法org.apache.calcite.schema.ModifiableTable
-
Returns the modifiable collection.
- getModifierNode(SqlInsertKeyword) - 类 中的方法org.apache.calcite.sql.SqlInsert
-
- getModifierNode(SqlSelectKeyword) - 类 中的方法org.apache.calcite.sql.SqlSelect
-
- getModifiers() - 类 中的方法org.apache.calcite.linq4j.tree.ArrayLengthRecordField
-
- getModifiers() - 接口 中的方法org.apache.calcite.linq4j.tree.PseudoField
-
- getModifiers() - 类 中的方法org.apache.calcite.linq4j.tree.ReflectedPseudoField
-
- getMonotonicExprs() - 类 中的方法org.apache.calcite.sql.validate.DelegatingNamespace
-
- getMonotonicExprs() - 类 中的方法org.apache.calcite.sql.validate.IdentifierNamespace
-
- getMonotonicExprs() - 接口 中的方法org.apache.calcite.sql.validate.SqlValidatorNamespace
-
Returns a list of expressions which are monotonic in this namespace.
- getMonotonicity(String) - 类 中的方法org.apache.calcite.prepare.RelOptTableImpl
-
- getMonotonicity(SqlOperatorBinding) - 类 中的方法org.apache.calcite.sql.fun.SqlAbstractTimeFunction
-
- getMonotonicity(SqlOperatorBinding) - 类 中的方法org.apache.calcite.sql.fun.SqlBaseContextVariable
-
- getMonotonicity(SqlOperatorBinding) - 类 中的方法org.apache.calcite.sql.fun.SqlCastFunction
-
- getMonotonicity(SqlOperatorBinding) - 类 中的方法org.apache.calcite.sql.fun.SqlCurrentDateFunction
-
- getMonotonicity(SqlOperatorBinding) - 类 中的方法org.apache.calcite.sql.fun.SqlDatetimePlusOperator
-
- getMonotonicity(SqlOperatorBinding) - 类 中的方法org.apache.calcite.sql.fun.SqlDatetimeSubtractionOperator
-
- getMonotonicity(SqlOperatorBinding) - 类 中的方法org.apache.calcite.sql.fun.SqlExtractFunction
-
- getMonotonicity(SqlOperatorBinding) - 类 中的方法org.apache.calcite.sql.fun.SqlFloorFunction
-
- getMonotonicity(SqlOperatorBinding) - 类 中的方法org.apache.calcite.sql.fun.SqlMonotonicBinaryOperator
-
- getMonotonicity(SqlOperatorBinding) - 类 中的方法org.apache.calcite.sql.fun.SqlMonotonicUnaryFunction
-
- getMonotonicity(SqlOperatorBinding) - 类 中的方法org.apache.calcite.sql.fun.SqlSubstringFunction
-
- getMonotonicity(SqlOperatorBinding) - 类 中的方法org.apache.calcite.sql.SqlAsOperator
-
- getMonotonicity(SqlOperatorBinding) - 类 中的方法org.apache.calcite.sql.SqlBinaryOperator
-
- getMonotonicity(SqlValidatorScope) - 类 中的方法org.apache.calcite.sql.SqlCall
-
- getMonotonicity(SqlValidatorScope) - 类 中的方法org.apache.calcite.sql.SqlDataTypeSpec
-
- getMonotonicity(SqlValidatorScope) - 类 中的方法org.apache.calcite.sql.SqlDynamicParam
-
- getMonotonicity(SqlOperatorBinding) - 类 中的方法org.apache.calcite.sql.SqlGroupedWindowFunction
-
- getMonotonicity(SqlValidatorScope) - 类 中的方法org.apache.calcite.sql.SqlIdentifier
-
- getMonotonicity(SqlValidatorScope) - 类 中的方法org.apache.calcite.sql.SqlLiteral
-
- getMonotonicity(SqlValidatorScope) - 类 中的方法org.apache.calcite.sql.SqlNode
-
Returns whether expression is always ascending, descending or constant.
- getMonotonicity(SqlCall, SqlValidatorScope) - 类 中的方法org.apache.calcite.sql.SqlOperator
-
- getMonotonicity(SqlOperatorBinding) - 类 中的方法org.apache.calcite.sql.SqlOperator
-
Returns whether a call to this operator is monotonic.
- getMonotonicity(SqlOperatorBinding) - 类 中的方法org.apache.calcite.sql.SqlPrefixOperator
-
- getMonotonicity(String) - 类 中的方法org.apache.calcite.sql.validate.DelegatingNamespace
-
- getMonotonicity(SqlNode) - 类 中的方法org.apache.calcite.sql.validate.DelegatingScope
-
- getMonotonicity(String) - 类 中的方法org.apache.calcite.sql.validate.DelegatingSqlValidatorTable
-
- getMonotonicity(String) - 类 中的方法org.apache.calcite.sql.validate.IdentifierNamespace
-
- getMonotonicity(SqlNode) - 类 中的方法org.apache.calcite.sql.validate.OverScope
-
- getMonotonicity(String) - 类 中的方法org.apache.calcite.sql.validate.SelectNamespace
-
- getMonotonicity(SqlNode) - 类 中的方法org.apache.calcite.sql.validate.SelectScope
-
- getMonotonicity(String) - 类 中的方法org.apache.calcite.sql.validate.SetopNamespace
-
- getMonotonicity(String) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidatorNamespace
-
Returns whether and how a given column is sorted.
- getMonotonicity(SqlNode) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidatorScope
-
Returns whether an expression is monotonic in this scope.
- getMonotonicity(String) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidatorTable
-
Returns whether a given column is monotonic.
- getMultiJoinFields() - 类 中的方法org.apache.calcite.rel.rules.LoptMultiJoin
-
Returns array of fields contained within the multi-join
- getMultiJoinRel() - 类 中的方法org.apache.calcite.rel.rules.LoptMultiJoin
-
- getMutableRootSchema() - 接口 中的方法org.apache.calcite.jdbc.CalcitePrepare.Context
-
Returns the root schema for statements that need to be able to modify
schemas and have the results available to other statements.
- getName() - 类 中的方法org.apache.calcite.adapter.druid.VirtualColumn
-
- getName() - 枚举 中的方法org.apache.calcite.adapter.enumerable.EnumerableConvention
-
- getName() - 枚举 中的方法org.apache.calcite.interpreter.BindableConvention
-
- getName() - 枚举 中的方法org.apache.calcite.interpreter.InterpretableConvention
-
- getName() - 类 中的方法org.apache.calcite.jdbc.CalciteSchema
-
- getName() - 类 中的方法org.apache.calcite.jdbc.JavaTypeFactoryImpl.SyntheticRecordType
-
- getName() - 类 中的方法org.apache.calcite.linq4j.tree.ArrayLengthRecordField
-
- getName() - 接口 中的方法org.apache.calcite.linq4j.tree.PseudoField
-
- getName() - 类 中的方法org.apache.calcite.linq4j.tree.ReflectedPseudoField
-
- getName() - 接口 中的方法org.apache.calcite.linq4j.tree.Types.RecordType
-
- getName() - 接口 中的方法org.apache.calcite.plan.Convention
-
- getName() - 类 中的方法org.apache.calcite.plan.Convention.Impl
-
- getName() - 类 中的方法org.apache.calcite.plan.RelOptAbstractTable
-
- getName() - 类 中的方法org.apache.calcite.rel.core.AggregateCall
-
Returns the name.
- getName() - 类 中的方法org.apache.calcite.rel.core.CorrelationId
-
Returns the preferred name of the variable.
- getName() - 接口 中的方法org.apache.calcite.rel.type.RelDataTypeField
-
Gets the name of this field, which is unique within its containing type.
- getName() - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFieldImpl
-
- getName() - 类 中的方法org.apache.calcite.rex.RexVariable
-
Returns the name of this variable.
- getName() - 接口 中的方法org.apache.calcite.schema.FunctionParameter
-
Name of the parameter.
- getName() - 接口 中的方法org.apache.calcite.schema.Member
-
The name of this function.
- getName() - 接口 中的方法org.apache.calcite.schema.SchemaPlus
-
Returns the name of this schema.
- getName() - 类 中的方法org.apache.calcite.sql.fun.SqlBetweenOperator
-
- getName() - 类 中的方法org.apache.calcite.sql.SqlHint
-
Returns the sql hint name.
- getName() - 类 中的方法org.apache.calcite.sql.SqlOperator
-
- getName() - 类 中的方法org.apache.calcite.sql.SqlSampleSpec.SqlSubstitutionSampleSpec
-
- getName() - 类 中的方法org.apache.calcite.sql.SqlSetOption
-
- getName() - 接口 中的方法org.apache.calcite.sql.SqlWriter.FrameType
-
Returns the name of this frame type.
- getName() - 枚举 中的方法org.apache.calcite.sql.SqlWriter.FrameTypeEnum
-
- getName() - 枚举 中的方法org.apache.calcite.sql.type.SqlTypeName
-
- getNameAsId() - 类 中的方法org.apache.calcite.sql.SqlFunction
-
- getNameAsId() - 类 中的方法org.apache.calcite.sql.SqlOperator
-
Returns the fully-qualified name of this operator.
- getNamedAggCalls() - 类 中的方法org.apache.calcite.rel.core.Aggregate
-
Returns a list of calls to aggregate functions together with their output
field names.
- getNamedProjects() - 类 中的方法org.apache.calcite.rel.core.Project
-
Returns a list of (expression, name) pairs.
- getNamedProjects() - 类 中的方法org.apache.calcite.rel.mutable.MutableProject
-
Returns a list of (expression, name) pairs.
- getNamedProjects() - 类 中的方法org.apache.calcite.rex.RexProgram
-
Returns a list of project expressions and their field names.
- getNamedType(SqlIdentifier) - 类 中的方法org.apache.calcite.prepare.CalciteCatalogReader
-
- getNamedType(SqlIdentifier) - 类 中的方法org.apache.calcite.sql.validate.DelegatingSqlValidatorCatalogReader
-
- getNamedType(SqlIdentifier) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidatorCatalogReader
-
Finds a user-defined type with the given name, possibly qualified.
- getNameForJdbcType(int) - 枚举 中的静态方法org.apache.calcite.sql.type.SqlTypeName
-
Gets the SqlTypeName corresponding to a JDBC type.
- getNamespace(SqlNode) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
-
Finds the namespace corresponding to a given node.
- getNamespace(SqlNode) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
-
- getNamespaceURI(String) - 类 中的方法org.apache.calcite.util.SimpleNamespaceContext
-
- getNewFieldForOldInput(int) - 类 中的方法org.apache.calcite.sql2rel.RelStructuredTypeFlattener
-
Maps the ordinal of a field pre-flattening to the ordinal of the
corresponding field post-flattening, and also returns its type.
- getNewForOldInput(int) - 类 中的方法org.apache.calcite.sql2rel.RelStructuredTypeFlattener
-
Maps the ordinal of a field pre-flattening to the ordinal of the
corresponding field post-flattening.
- getNewForOldRel(RelNode) - 类 中的方法org.apache.calcite.sql2rel.RelStructuredTypeFlattener
-
- getNlsString() - 类 中的方法org.apache.calcite.sql.SqlCharStringLiteral
-
- getNode() - 类 中的方法org.apache.calcite.sql.validate.AggregatingSelectScope
-
- getNode() - 类 中的方法org.apache.calcite.sql.validate.AliasNamespace
-
- getNode() - 类 中的方法org.apache.calcite.sql.validate.CollectNamespace
-
- getNode() - 类 中的方法org.apache.calcite.sql.validate.DelegatingNamespace
-
- getNode() - 类 中的方法org.apache.calcite.sql.validate.GroupByScope
-
- getNode() - 类 中的方法org.apache.calcite.sql.validate.IdentifierNamespace
-
- getNode() - 类 中的方法org.apache.calcite.sql.validate.JoinScope
-
- getNode() - 类 中的方法org.apache.calcite.sql.validate.MatchRecognizeNamespace
-
- getNode() - 类 中的方法org.apache.calcite.sql.validate.MatchRecognizeScope
-
- getNode() - 类 中的方法org.apache.calcite.sql.validate.OrderByScope
-
- getNode() - 类 中的方法org.apache.calcite.sql.validate.OverScope
-
- getNode() - 类 中的方法org.apache.calcite.sql.validate.ProcedureNamespace
-
- getNode() - 类 中的方法org.apache.calcite.sql.validate.SelectNamespace
-
- getNode() - 类 中的方法org.apache.calcite.sql.validate.SelectScope
-
- getNode() - 类 中的方法org.apache.calcite.sql.validate.SetopNamespace
-
- getNode() - 接口 中的方法org.apache.calcite.sql.validate.SqlValidatorNamespace
-
Returns the parse tree node at the root of this namespace.
- getNode() - 接口 中的方法org.apache.calcite.sql.validate.SqlValidatorScope
-
Returns the root node of this scope.
- getNode() - 类 中的方法org.apache.calcite.sql.validate.TableConstructorNamespace
-
- getNode() - 类 中的方法org.apache.calcite.sql.validate.WithNamespace
-
- getNode() - 异常错误 中的方法org.apache.calcite.util.Util.FoundOne
-
- getNodeType() - 类 中的方法org.apache.calcite.linq4j.tree.AbstractNode
-
Gets the node type of this Expression.
- getNodeTypes() - 接口 中的方法org.apache.calcite.rel.metadata.BuiltInMetadata.NodeTypes
-
Returns a multimap from the class to the nodes instantiating that
class.
- getNodeTypes(RelNode, RelMetadataQuery) - 接口 中的方法org.apache.calcite.rel.metadata.BuiltInMetadata.NodeTypes.Handler
-
- getNodeTypes(RelNode, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdNodeTypes
-
- getNodeTypes(HepRelVertex, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdNodeTypes
-
- getNodeTypes(RelSubset, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdNodeTypes
-
- getNodeTypes(Union, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdNodeTypes
-
- getNodeTypes(Intersect, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdNodeTypes
-
- getNodeTypes(Minus, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdNodeTypes
-
- getNodeTypes(Filter, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdNodeTypes
-
- getNodeTypes(Calc, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdNodeTypes
-
- getNodeTypes(Project, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdNodeTypes
-
- getNodeTypes(Sort, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdNodeTypes
-
- getNodeTypes(Join, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdNodeTypes
-
- getNodeTypes(Aggregate, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdNodeTypes
-
- getNodeTypes(TableScan, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdNodeTypes
-
- getNodeTypes(Values, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdNodeTypes
-
- getNodeTypes(TableModify, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdNodeTypes
-
- getNodeTypes(Exchange, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdNodeTypes
-
- getNodeTypes(Sample, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdNodeTypes
-
- getNodeTypes(Correlate, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdNodeTypes
-
- getNodeTypes(Window, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdNodeTypes
-
- getNodeTypes(Match, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdNodeTypes
-
- getNodeTypes(RelNode) - 类 中的方法org.apache.calcite.rel.metadata.RelMetadataQuery
-
- getNonChildren() - 类 中的方法org.apache.calcite.util.PartiallyOrderedSet
-
- getNonCumulativeCost() - 接口 中的方法org.apache.calcite.rel.metadata.BuiltInMetadata.NonCumulativeCost
-
Estimates the cost of executing a relational expression, not counting the
cost of its inputs.
- getNonCumulativeCost(RelNode, RelMetadataQuery) - 接口 中的方法org.apache.calcite.rel.metadata.BuiltInMetadata.NonCumulativeCost.Handler
-
- getNonCumulativeCost(RelNode, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdPercentageOriginalRows
-
- getNonCumulativeCost(RelNode) - 类 中的方法org.apache.calcite.rel.metadata.RelMetadataQuery
-
- getNonParents() - 类 中的方法org.apache.calcite.util.PartiallyOrderedSet
-
- getNotNullState(AggContext) - 类 中的方法org.apache.calcite.adapter.enumerable.RexImpTable.UserDefinedAggReflectiveImplementor
-
- getNotNullState(AggContext) - 类 中的方法org.apache.calcite.adapter.enumerable.StrictAggImplementor
-
- getNotNullState(WinAggContext) - 类 中的方法org.apache.calcite.adapter.enumerable.StrictWinAggImplementor
-
- getNotNullState(AggContext) - 类 中的方法org.apache.calcite.adapter.enumerable.StrictWinAggImplementor
-
- getNullable() - 类 中的方法org.apache.calcite.sql.SqlDataTypeSpec
-
- getNullClause() - 类 中的方法org.apache.calcite.sql.fun.SqlJsonArrayAggAggFunction
-
- getNullClause() - 类 中的方法org.apache.calcite.sql.fun.SqlJsonObjectAggAggFunction
-
- getNullCollation() - 类 中的方法org.apache.calcite.sql.SqlDialect
-
Returns how NULL values are sorted if an ORDER BY item does not contain
NULLS ASCENDING or NULLS DESCENDING.
- getNullDirection() - 类 中的方法org.apache.calcite.rex.RexFieldCollation
-
- getNumColumns() - 接口 中的方法org.apache.calcite.rel.RelReferentialConstraint
-
Returns the number of columns in the keys.
- getNumColumns() - 类 中的方法org.apache.calcite.rel.RelReferentialConstraintImpl
-
- getNumericFunctions() - 类 中的静态方法org.apache.calcite.sql.SqlJdbcFunctionCall
-
- getNumericJavaClassName(RelDataType) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
-
已过时。
- getNumFieldsInJoinFactor(int) - 类 中的方法org.apache.calcite.rel.rules.LoptMultiJoin
-
- getNumJoinFactors() - 类 中的方法org.apache.calcite.rel.rules.LoptMultiJoin
-
- getNumTotalFields() - 类 中的方法org.apache.calcite.rel.rules.LoptMultiJoin
-
- getNumTypeRadix(SqlTypeName) - 类 中的方法org.apache.calcite.rel.type.DelegatingTypeSystem
-
- getNumTypeRadix(SqlTypeName) - 接口 中的方法org.apache.calcite.rel.type.RelDataTypeSystem
-
Returns the numeric type radix, typically 2 or 10.
0 means "not applicable".
- getNumTypeRadix(SqlTypeName) - 类 中的方法org.apache.calcite.rel.type.RelDataTypeSystemImpl
-
- getObject(int) - 类 中的方法org.apache.calcite.interpreter.Row
-
- getObject() - 接口 中的方法org.apache.calcite.linq4j.tree.Primitive.Source
-
- getObjectPath() - 接口 中的方法org.apache.calcite.jdbc.CalcitePrepare.Context
-
Returns the path of the object being analyzed, or null.
- getOffset() - 类 中的方法org.apache.calcite.rex.RexRangeRef
-
- getOffset() - 类 中的方法org.apache.calcite.rex.RexWindowBound
-
Returns offset from XX PRECEDING/FOLLOWING.
- getOffset() - 类 中的方法org.apache.calcite.sql.SqlSelect
-
- getOperand() - 类 中的方法org.apache.calcite.plan.RelOptRule
-
Returns the root operand of this rule
- getOperand0() - 类 中的方法org.apache.calcite.plan.RelOptRuleCall
-
Returns the root operand matched by this rule.
- getOperandCount() - 类 中的方法org.apache.calcite.rel.core.Aggregate.AggCallBinding
-
- getOperandCount() - 类 中的方法org.apache.calcite.rex.RexCallBinding
-
- getOperandCount() - 类 中的方法org.apache.calcite.sql.ExplicitOperatorBinding
-
- getOperandCount() - 类 中的方法org.apache.calcite.sql.SqlCallBinding
-
- getOperandCount() - 类 中的方法org.apache.calcite.sql.SqlOperatorBinding
-
- getOperandCountRange() - 类 中的方法org.apache.calcite.sql.fun.SqlCaseOperator
-
- getOperandCountRange() - 类 中的方法org.apache.calcite.sql.fun.SqlCastFunction
-
- getOperandCountRange() - 类 中的方法org.apache.calcite.sql.fun.SqlDatePartFunction
-
- getOperandCountRange() - 类 中的方法org.apache.calcite.sql.fun.SqlDotOperator
-
- getOperandCountRange() - 类 中的方法org.apache.calcite.sql.fun.SqlJsonArrayFunction
-
- getOperandCountRange() - 类 中的方法org.apache.calcite.sql.fun.SqlJsonDepthFunction
-
- getOperandCountRange() - 类 中的方法org.apache.calcite.sql.fun.SqlJsonObjectFunction
-
- getOperandCountRange() - 类 中的方法org.apache.calcite.sql.fun.SqlJsonPrettyFunction
-
- getOperandCountRange() - 类 中的方法org.apache.calcite.sql.fun.SqlJsonRemoveFunction
-
- getOperandCountRange() - 类 中的方法org.apache.calcite.sql.fun.SqlJsonTypeFunction
-
- getOperandCountRange() - 类 中的方法org.apache.calcite.sql.fun.SqlJsonValueFunction
-
- getOperandCountRange() - 类 中的方法org.apache.calcite.sql.fun.SqlLikeOperator
-
- getOperandCountRange() - 类 中的方法org.apache.calcite.sql.fun.SqlMultisetMemberOfOperator
-
- getOperandCountRange() - 类 中的方法org.apache.calcite.sql.fun.SqlOverlapsOperator
-
- getOperandCountRange() - 类 中的方法org.apache.calcite.sql.fun.SqlPosixRegexOperator
-
- getOperandCountRange() - 类 中的方法org.apache.calcite.sql.fun.SqlRegexpReplaceFunction
-
- getOperandCountRange() - 类 中的方法org.apache.calcite.sql.fun.SqlSubstringFunction
-
- getOperandCountRange() - 类 中的方法org.apache.calcite.sql.SqlDescriptorOperator
-
- getOperandCountRange() - 类 中的方法org.apache.calcite.sql.SqlOperator
-
Returns a constraint on the number of operands expected by this operator.
- getOperandCountRange() - 类 中的方法org.apache.calcite.sql.SqlWindowTableFunction
-
- getOperandCountRange() - 类 中的方法org.apache.calcite.sql.type.AssignableOperandTypeChecker
-
- getOperandCountRange() - 类 中的方法org.apache.calcite.sql.type.CompositeOperandTypeChecker
-
- getOperandCountRange() - 类 中的方法org.apache.calcite.sql.type.FamilyOperandTypeChecker
-
- getOperandCountRange() - 类 中的方法org.apache.calcite.sql.type.LiteralOperandTypeChecker
-
- getOperandCountRange() - 类 中的方法org.apache.calcite.sql.type.MultisetOperandTypeChecker
-
- getOperandCountRange() - 类 中的方法org.apache.calcite.sql.type.SameOperandTypeChecker
-
- getOperandCountRange() - 类 中的方法org.apache.calcite.sql.type.SetopOperandTypeChecker
-
- getOperandCountRange() - 接口 中的方法org.apache.calcite.sql.type.SqlOperandTypeChecker
-
- getOperandList() - 类 中的方法org.apache.calcite.sql.ddl.SqlAttributeDefinition
-
- getOperandList() - 类 中的方法org.apache.calcite.sql.ddl.SqlCheckConstraint
-
- getOperandList() - 类 中的方法org.apache.calcite.sql.ddl.SqlColumnDeclaration
-
- getOperandList() - 类 中的方法org.apache.calcite.sql.ddl.SqlCreateForeignSchema
-
- getOperandList() - 类 中的方法org.apache.calcite.sql.ddl.SqlCreateFunction
-
- getOperandList() - 类 中的方法org.apache.calcite.sql.ddl.SqlCreateMaterializedView
-
- getOperandList() - 类 中的方法org.apache.calcite.sql.ddl.SqlCreateSchema
-
- getOperandList() - 类 中的方法org.apache.calcite.sql.ddl.SqlCreateTable
-
- getOperandList() - 类 中的方法org.apache.calcite.sql.ddl.SqlCreateType
-
- getOperandList() - 类 中的方法org.apache.calcite.sql.ddl.SqlCreateView
-
- getOperandList() - 类 中的方法org.apache.calcite.sql.ddl.SqlDropSchema
-
- getOperandList() - 类 中的方法org.apache.calcite.sql.ddl.SqlKeyConstraint
-
- getOperandList() - 类 中的方法org.apache.calcite.sql.fun.SqlCase
-
- getOperandList() - 类 中的方法org.apache.calcite.sql.SqlBasicCall
-
- getOperandList() - 类 中的方法org.apache.calcite.sql.SqlCall
-
- getOperandList() - 类 中的方法org.apache.calcite.sql.SqlDelete
-
- getOperandList() - 类 中的方法org.apache.calcite.sql.SqlDescribeSchema
-
- getOperandList() - 类 中的方法org.apache.calcite.sql.SqlDescribeTable
-
- getOperandList() - 类 中的方法org.apache.calcite.sql.SqlExplain
-
- getOperandList() - 类 中的方法org.apache.calcite.sql.SqlHint
-
- getOperandList() - 类 中的方法org.apache.calcite.sql.SqlInsert
-
- getOperandList() - 类 中的方法org.apache.calcite.sql.SqlJoin
-
- getOperandList() - 类 中的方法org.apache.calcite.sql.SqlMatchRecognize
-
- getOperandList() - 类 中的方法org.apache.calcite.sql.SqlMerge
-
- getOperandList() - 类 中的方法org.apache.calcite.sql.SqlOrderBy
-
- getOperandList() - 类 中的方法org.apache.calcite.sql.SqlSelect
-
- getOperandList() - 类 中的方法org.apache.calcite.sql.SqlSetOption
-
- getOperandList() - 类 中的方法org.apache.calcite.sql.SqlSnapshot
-
- getOperandList() - 类 中的方法org.apache.calcite.sql.SqlTableRef
-
- getOperandList() - 类 中的方法org.apache.calcite.sql.SqlUpdate
-
- getOperandList() - 类 中的方法org.apache.calcite.sql.SqlWindow
-
- getOperandList() - 类 中的方法org.apache.calcite.sql.SqlWith
-
- getOperandList() - 类 中的方法org.apache.calcite.sql.SqlWithItem
-
- getOperandList(int) - 类 中的方法org.apache.calcite.sql.type.SameOperandTypeChecker
-
- getOperandLiteralValue(int, Class<T>) - 类 中的方法org.apache.calcite.rex.RexCallBinding
-
- getOperandLiteralValue(int, Class<T>) - 类 中的方法org.apache.calcite.sql.SqlCallBinding
-
- getOperandLiteralValue(int, Class<T>) - 类 中的方法org.apache.calcite.sql.SqlOperatorBinding
-
Gets the value of a literal operand.
- getOperandLiteralValue(int) - 类 中的方法org.apache.calcite.sql.SqlOperatorBinding
-
已过时。
- getOperandMonotonicity(int) - 类 中的方法org.apache.calcite.rex.RexCallBinding
-
- getOperandMonotonicity(int) - 类 中的方法org.apache.calcite.sql.SqlCallBinding
-
- getOperandMonotonicity(int) - 类 中的方法org.apache.calcite.sql.SqlOperatorBinding
-
Gets the monotonicity of a bound operand.
- getOperands() - 类 中的方法org.apache.calcite.plan.RelOptRule
-
Returns a flattened list of operands of this rule.
- getOperands() - 类 中的方法org.apache.calcite.rex.RexCall
-
- getOperands() - 类 中的方法org.apache.calcite.sql.SqlBasicCall
-
- getOperandScope(SqlCall) - 类 中的方法org.apache.calcite.sql.validate.AggregatingSelectScope
-
- getOperandScope(SqlCall) - 类 中的方法org.apache.calcite.sql.validate.DelegatingScope
-
- getOperandScope(SqlCall) - 类 中的方法org.apache.calcite.sql.validate.ParameterScope
-
- getOperandScope(SqlCall) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidatorScope
-
Returns the scope within which operands to a call are to be validated.
- getOperandSqlTypeFamily(int) - 类 中的方法org.apache.calcite.sql.type.FamilyOperandTypeChecker
-
- getOperandSqlTypeFamily(int) - 接口 中的方法org.apache.calcite.sql.type.ImplicitCastOperandTypeChecker
-
Get the operand SqlTypeFamily of formal index iFormalOperand.
- getOperandType(int) - 类 中的方法org.apache.calcite.rel.core.Aggregate.AggCallBinding
-
- getOperandType(int) - 类 中的方法org.apache.calcite.rex.RexCallBinding
-
- getOperandType(int) - 类 中的方法org.apache.calcite.sql.ExplicitOperatorBinding
-
- getOperandType(int) - 类 中的方法org.apache.calcite.sql.SqlCallBinding
-
- getOperandType(int) - 类 中的方法org.apache.calcite.sql.SqlOperatorBinding
-
Gets the type of a bound operand.
- getOperandTypeChecker() - 类 中的方法org.apache.calcite.sql.SqlOperator
-
- getOperandTypeInference() - 类 中的方法org.apache.calcite.sql.SqlOperator
-
- getOperation() - 类 中的方法org.apache.calcite.rel.core.TableModify
-
- getOperator() - 类 中的方法org.apache.calcite.rex.RexCall
-
- getOperator() - 类 中的方法org.apache.calcite.sql.ddl.SqlAttributeDefinition
-
- getOperator() - 类 中的方法org.apache.calcite.sql.ddl.SqlCheckConstraint
-
- getOperator() - 类 中的方法org.apache.calcite.sql.ddl.SqlColumnDeclaration
-
- getOperator() - 类 中的方法org.apache.calcite.sql.ddl.SqlCreateFunction
-
- getOperator() - 类 中的方法org.apache.calcite.sql.ddl.SqlKeyConstraint
-
- getOperator() - 类 中的方法org.apache.calcite.sql.fun.SqlCase
-
- getOperator() - 类 中的方法org.apache.calcite.sql.parser.SqlParserUtil.ToTreeListItem
-
- getOperator() - 类 中的方法org.apache.calcite.sql.SqlBasicCall
-
- getOperator() - 类 中的方法org.apache.calcite.sql.SqlCall
-
- getOperator() - 类 中的方法org.apache.calcite.sql.SqlDdl
-
- getOperator() - 类 中的方法org.apache.calcite.sql.SqlDelete
-
- getOperator() - 类 中的方法org.apache.calcite.sql.SqlDescribeSchema
-
- getOperator() - 类 中的方法org.apache.calcite.sql.SqlDescribeTable
-
- getOperator() - 类 中的方法org.apache.calcite.sql.SqlExplain
-
- getOperator() - 类 中的方法org.apache.calcite.sql.SqlHint
-
- getOperator() - 类 中的方法org.apache.calcite.sql.SqlInsert
-
- getOperator() - 类 中的方法org.apache.calcite.sql.SqlJdbcFunctionCall.SimpleMakeCall
-
- getOperator() - 类 中的方法org.apache.calcite.sql.SqlJoin
-
- getOperator() - 类 中的方法org.apache.calcite.sql.SqlMatchRecognize
-
- getOperator() - 类 中的方法org.apache.calcite.sql.SqlMerge
-
- getOperator() - 类 中的方法org.apache.calcite.sql.SqlOperatorBinding
-
- getOperator() - 类 中的方法org.apache.calcite.sql.SqlOrderBy
-
- getOperator() - 类 中的方法org.apache.calcite.sql.SqlSelect
-
- getOperator() - 类 中的方法org.apache.calcite.sql.SqlSetOption
-
- getOperator() - 类 中的方法org.apache.calcite.sql.SqlSnapshot
-
- getOperator() - 类 中的方法org.apache.calcite.sql.SqlTableRef
-
- getOperator() - 类 中的方法org.apache.calcite.sql.SqlUpdate
-
- getOperator() - 类 中的方法org.apache.calcite.sql.SqlWindow
-
- getOperator() - 类 中的方法org.apache.calcite.sql.SqlWith
-
- getOperator() - 类 中的方法org.apache.calcite.sql.SqlWithItem
-
- getOperatorConversionMap() - 类 中的方法org.apache.calcite.adapter.druid.DruidQuery
-
- getOperatorList() - 类 中的方法org.apache.calcite.prepare.CalciteCatalogReader
-
- getOperatorList() - 接口 中的方法org.apache.calcite.sql.SqlOperatorTable
-
Retrieves a list of all functions and operators in this table.
- getOperatorList() - 类 中的方法org.apache.calcite.sql.util.ChainedSqlOperatorTable
-
- getOperatorList() - 类 中的方法org.apache.calcite.sql.util.ListSqlOperatorTable
-
- getOperatorList() - 类 中的方法org.apache.calcite.sql.util.ReflectiveSqlOperatorTable
-
- getOperatorSignature(SqlOperator, List<?>) - 类 中的静态方法org.apache.calcite.sql.SqlUtil
-
Constructs an operator signature from a type list.
- getOperatorTable(SqlLibrary...) - 类 中的方法org.apache.calcite.sql.fun.SqlLibraryOperatorTableFactory
-
Returns a SQL operator table that contains operators in the given library
or libraries.
- getOperatorTable(Iterable<SqlLibrary>) - 类 中的方法org.apache.calcite.sql.fun.SqlLibraryOperatorTableFactory
-
Returns a SQL operator table that contains operators in the given set of
libraries.
- getOperatorTable() - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
-
Returns the operator table used by this validator.
- getOperatorTable() - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
-
- getOperatorTable() - 接口 中的方法org.apache.calcite.tools.FrameworkConfig
-
Returns operator table that should be used to
resolve functions and operators during query validation.
- getOpTab() - 类 中的方法org.apache.calcite.rex.RexBuilder
-
Returns this RexBuilder's operator table
- getOptionFormat() - 类 中的方法org.apache.calcite.sql.SqlHint
-
Returns the hint option format.
- getOptionKVPairs() - 类 中的方法org.apache.calcite.sql.SqlHint
-
Returns a key value string map if the hint option is a list of
pair, each pair contains a simple SQL identifier and a string literal;
else returns an empty map.
- getOptionList() - 类 中的方法org.apache.calcite.sql.SqlHint
-
Returns a string list if the hint option is a list of
simple SQL identifier, or a list of literals,
else returns an empty list.
- getOrderKey() - 类 中的方法org.apache.calcite.rex.RexWindowBound
-
Returns relative sort offset when known at compile time.
- getOrderKeys() - 类 中的方法org.apache.calcite.rel.core.Match
-
- getOrderList() - 类 中的方法org.apache.calcite.sql.SqlMatchRecognize
-
- getOrderList() - 类 中的方法org.apache.calcite.sql.SqlSelect
-
- getOrderList() - 类 中的方法org.apache.calcite.sql.SqlWindow
-
- getOrderList() - 类 中的方法org.apache.calcite.sql.validate.DelegatingScope
-
- getOrderList() - 类 中的方法org.apache.calcite.sql.validate.SelectScope
-
- getOrderList() - 接口 中的方法org.apache.calcite.sql.validate.SqlValidatorScope
-
Returns the expressions by which the rows in this scope are sorted.
- getOrderScope(SqlSelect) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
-
Returns the scope that expressions in the SELECT and HAVING clause of
this query should use.
- getOrderScope(SqlSelect) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
-
- getOrdinal() - 接口 中的方法org.apache.calcite.schema.FunctionParameter
-
Zero-based ordinal of this parameter within the member's parameter
list.
- getOrdinalBitSet(RelDataType, RelDataType) - 类 中的静态方法org.apache.calcite.sql.validate.SqlValidatorUtil
-
Gets the bit-set to the column ordinals in the source for columns that intersect in the target.
- getOrdinalBitSet(RelDataType, Map<Integer, RelDataTypeField>) - 类 中的静态方法org.apache.calcite.sql.validate.SqlValidatorUtil
-
Gets the bit-set to the column ordinals in the source for columns that
intersect in the target.
- getOriginal() - 类 中的方法org.apache.calcite.plan.volcano.RelSubset
-
- getOriginal(SqlNode) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
-
- getOriginalExpression() - 类 中的方法org.apache.calcite.plan.RelOptCluster
-
已过时。
- getOriginalStatement() - 异常错误 中的方法org.apache.calcite.runtime.CalciteContextException
-
- getOriginColumnOrdinal() - 类 中的方法org.apache.calcite.rel.metadata.RelColumnOrigin
-
- getOriginTable() - 类 中的方法org.apache.calcite.rel.metadata.RelColumnOrigin
-
- getOtherSelfJoinFactor(int) - 类 中的方法org.apache.calcite.rel.rules.LoptMultiJoin
-
Returns the other factor in a self-join pair if the factor passed in is
a factor in a removable self-join; otherwise, returns null.
- getOutConvention() - 类 中的方法org.apache.calcite.plan.RelOptRule
-
Returns the convention of the result of firing this rule, null if
not known.
- getOutConvention() - 类 中的方法org.apache.calcite.rel.convert.ConverterRule
-
- getOutConvention() - 类 中的方法org.apache.calcite.rel.convert.TraitMatchingRule
-
- getOutConvention() - 类 中的方法org.apache.calcite.rel.rules.CoerceInputsRule
-
- getOutConvention() - 类 中的方法org.apache.calcite.rel.rules.ReduceDecimalsRule
-
- getOuterJoinCond(int) - 类 中的方法org.apache.calcite.rel.rules.LoptMultiJoin
-
- getOuterJoinConditions() - 类 中的方法org.apache.calcite.rel.rules.MultiJoin
-
- getOuterJoinFactors(int) - 类 中的方法org.apache.calcite.rel.rules.LoptMultiJoin
-
- getOutputName() - 类 中的方法org.apache.calcite.adapter.druid.DefaultDimensionSpec
-
- getOutputName() - 接口 中的方法org.apache.calcite.adapter.druid.DimensionSpec
-
- getOutputName() - 类 中的方法org.apache.calcite.adapter.druid.ExtractionDimensionSpec
-
- getOutputRowType() - 类 中的方法org.apache.calcite.rex.RexProgram
-
Returns the type of the output row from this program.
- getOutputType() - 类 中的方法org.apache.calcite.adapter.druid.DefaultDimensionSpec
-
- getOutputType() - 接口 中的方法org.apache.calcite.adapter.druid.DimensionSpec
-
- getOutputType() - 类 中的方法org.apache.calcite.adapter.druid.ExtractionDimensionSpec
-
- getOutputType() - 类 中的方法org.apache.calcite.adapter.druid.VirtualColumn
-
- getOutTrait() - 类 中的方法org.apache.calcite.plan.RelOptRule
-
Returns the trait which will be modified as a result of firing this rule,
or null if the rule is not a converter rule.
- getOutTrait() - 类 中的方法org.apache.calcite.rel.convert.ConverterRule
-
- getOutwardEdges(V) - 类 中的方法org.apache.calcite.util.graph.DefaultDirectedGraph
-
- getOutwardEdges(V) - 接口 中的方法org.apache.calcite.util.graph.DirectedGraph
-
- getOverScope(SqlNode) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
-
Returns the scope of an OVER or VALUES node.
- getOverScope(SqlNode) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
-
- getParameterName(Method, int) - 类 中的静态方法org.apache.calcite.util.ReflectUtil
-
Derives the name of the ith parameter of a method.
- getParameterNames() - 类 中的方法org.apache.calcite.util.Template
-
Returns the names of the parameters, in the order that they appeared in
the template string.
- getParameterRowType() - 类 中的方法org.apache.calcite.prepare.Prepare.PreparedExplain
-
- getParameterRowType() - 接口 中的方法org.apache.calcite.prepare.Prepare.PreparedResult
-
Returns a record type whose fields are the parameters of this statement.
- getParameterRowType() - 类 中的方法org.apache.calcite.prepare.Prepare.PreparedResultImpl
-
- getParameterRowType(SqlNode) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
-
Returns a record type that contains the name and type of each parameter.
- getParameterRowType(SqlNode) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
-
- getParameters() - 接口 中的方法org.apache.calcite.schema.Function
-
Returns the parameters of this function.
- getParameters() - 类 中的方法org.apache.calcite.schema.impl.AggregateFunctionImpl
-
- getParameters() - 类 中的方法org.apache.calcite.schema.impl.ReflectiveFunctionBase
-
Returns the parameters of this function.
- getParameters() - 类 中的方法org.apache.calcite.schema.impl.ViewTableMacro
-
- getParameters() - 接口 中的方法org.apache.calcite.schema.Member
-
Returns the parameters of this member.
- getParameters() - 类 中的方法org.apache.calcite.sql.advise.SqlAdvisorGetHintsFunction
-
- getParameters() - 类 中的方法org.apache.calcite.sql.advise.SqlAdvisorGetHintsFunction2
-
- getParameterTypes(RelDataTypeFactory) - 类 中的方法org.apache.calcite.sql.fun.SqlCountAggFunction
-
- getParameterTypes(RelDataTypeFactory) - 类 中的方法org.apache.calcite.sql.fun.SqlFirstLastValueAggFunction
-
- getParameterTypes(RelDataTypeFactory) - 类 中的方法org.apache.calcite.sql.fun.SqlHistogramAggFunction
-
- getParameterTypes(RelDataTypeFactory) - 类 中的方法org.apache.calcite.sql.fun.SqlMinMaxAggFunction
-
- getParameterTypes(RelDataTypeFactory) - 类 中的方法org.apache.calcite.sql.fun.SqlSingleValueAggFunction
-
- getParameterTypes(RelDataTypeFactory) - 类 中的方法org.apache.calcite.sql.fun.SqlSumAggFunction
-
- getParameterTypes(RelDataTypeFactory) - 类 中的方法org.apache.calcite.sql.fun.SqlSumEmptyIsZeroAggFunction
-
- getParameterTypes(RelDataTypeFactory) - 类 中的方法org.apache.calcite.sql.SqlAggFunction
-
已过时。
- getParameterTypes(RelDataTypeFactory) - 类 中的方法org.apache.calcite.sql.validate.SqlUserDefinedAggFunction
-
- getParamNames() - 类 中的方法org.apache.calcite.sql.SqlFunction
-
Returns a list of parameter names.
- getParamNames() - 类 中的方法org.apache.calcite.sql.validate.SqlUserDefinedFunction
-
- getParamNames() - 类 中的方法org.apache.calcite.sql.validate.SqlUserDefinedTableMacro
-
- getParamTypes() - 类 中的方法org.apache.calcite.sql.SqlFunction
-
- getParamTypes() - 类 中的方法org.apache.calcite.sql.validate.SqlUserDefinedAggFunction
-
- getParent() - 类 中的方法org.apache.calcite.plan.RelOptRuleOperand
-
Returns the parent operand.
- getParent() - 类 中的方法org.apache.calcite.rel.mutable.MutableRel
-
- getParent() - 类 中的方法org.apache.calcite.rel.rules.LoptJoinTree.BinaryTree
-
- getParent() - 类 中的方法org.apache.calcite.sql.validate.DelegatingScope
-
Returns the parent scope of this DelegatingScope.
- getParentCursor(String) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
-
Retrieves the name of the parent cursor referenced by a column list
parameter.
- getParentCursor(String) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
-
- getParentRels() - 类 中的方法org.apache.calcite.plan.volcano.RelSubset
-
Returns a list of relational expressions one of whose children is this
subset.
- getParents() - 类 中的方法org.apache.calcite.plan.RelOptRuleCall
-
- getParents(E) - 类 中的方法org.apache.calcite.util.PartiallyOrderedSet
-
Returns the values in this partially-ordered set that are greater-than
a given value and there are no intervening values.
- getParents(E, boolean) - 类 中的方法org.apache.calcite.util.PartiallyOrderedSet
-
Returns the values in this partially-ordered set that are greater-than
a given value and there are no intervening values.
- getParentSchema() - 接口 中的方法org.apache.calcite.schema.SchemaPlus
-
Returns the parent schema, or null if this schema has no parent.
- getParser(Reader) - 接口 中的方法org.apache.calcite.sql.parser.SqlParserImplFactory
-
Get the underlying parser implementation.
- getParserConfig() - 接口 中的方法org.apache.calcite.tools.FrameworkConfig
-
The configuration of SQL parser.
- getParserMetadata() - 类 中的方法org.apache.calcite.sql.advise.SqlAdvisor
-
Returns the underlying Parser metadata.
- getParserPos() - 类 中的方法org.apache.calcite.sql.SqlTypeNameSpec
-
- getParserPosition() - 类 中的方法org.apache.calcite.sql.SqlNode
-
- getParserTracer() - 类 中的静态方法org.apache.calcite.util.trace.CalciteTrace
-
The "org.apache.calcite.sql.parser" tracer reports parse events.
- getPartialMapping(int, List<? extends RexNode>) - 类 中的静态方法org.apache.calcite.rel.core.Project
-
Returns a partial mapping of a set of project expressions.
- getPartialMapping(int) - 类 中的方法org.apache.calcite.rex.RexProgram
-
Returns a partial mapping of a set of project expressions.
- getPartitionKeys() - 类 中的方法org.apache.calcite.rel.core.Match
-
- getPartitionList() - 类 中的方法org.apache.calcite.sql.SqlMatchRecognize
-
- getPartitionList() - 类 中的方法org.apache.calcite.sql.SqlWindow
-
- getPartitionRowCount() - 类 中的方法org.apache.calcite.adapter.enumerable.impl.WinAggResetContextImpl
-
- getPartitionRowCount() - 类 中的方法org.apache.calcite.adapter.enumerable.impl.WinAggResultContextImpl
-
- getPartitionRowCount() - 接口 中的方法org.apache.calcite.adapter.enumerable.WinAggFrameContext
-
Returns the number of rows in the current partition (as determined by
PARTITION BY clause).
- getPassword() - 类 中的方法org.apache.calcite.adapter.redis.RedisConfig
-
- getPath() - 类 中的方法org.apache.calcite.jdbc.CalciteSchema
-
Returns the default path resolving functions from this schema.
- getPaths(V, V) - 类 中的方法org.apache.calcite.util.graph.Graphs.FrozenGraph
-
Returns an iterator of all paths between two nodes, shortest first.
- getPattern() - 类 中的方法org.apache.calcite.rel.core.Match
-
- getPattern() - 类 中的方法org.apache.calcite.sql.SqlMatchRecognize
-
- getPatternDefinitions() - 类 中的方法org.apache.calcite.rel.core.Match
-
- getPatternDefList() - 类 中的方法org.apache.calcite.sql.SqlMatchRecognize
-
- getPatternVars() - 类 中的方法org.apache.calcite.sql.validate.MatchRecognizeScope
-
- getPercentageOriginalRows() - 接口 中的方法org.apache.calcite.rel.metadata.BuiltInMetadata.PercentageOriginalRows
-
Estimates the percentage of the number of rows actually produced by a
relational expression out of the number of rows it would produce if all
single-table filter conditions were removed.
- getPercentageOriginalRows(RelNode, RelMetadataQuery) - 接口 中的方法org.apache.calcite.rel.metadata.BuiltInMetadata.PercentageOriginalRows.Handler
-
- getPercentageOriginalRows(Aggregate, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdPercentageOriginalRows
-
- getPercentageOriginalRows(Union, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdPercentageOriginalRows
-
- getPercentageOriginalRows(Join, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdPercentageOriginalRows
-
- getPercentageOriginalRows(RelNode, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdPercentageOriginalRows
-
- getPercentageOriginalRows(RelNode) - 类 中的方法org.apache.calcite.rel.metadata.RelMetadataQuery
-
- getPeriod() - 类 中的方法org.apache.calcite.rel.core.Snapshot
-
- getPeriod() - 类 中的方法org.apache.calcite.sql.SqlSnapshot
-
- getPermutation() - 类 中的方法org.apache.calcite.rel.core.Project
-
Returns a permutation, if this projection is merely a permutation of its
input fields; otherwise null.
- getPermutation(int, List<? extends RexNode>) - 类 中的静态方法org.apache.calcite.rel.core.Project
-
Returns a permutation, if this projection is merely a permutation of its
input fields; otherwise null.
- getPermutation() - 类 中的方法org.apache.calcite.rex.RexProgram
-
Returns a permutation, if this program is a permutation, otherwise null.
- getPhaseRuleMappingInitializer() - 类 中的方法org.apache.calcite.plan.volcano.VolcanoPlanner
-
- getPhysicalRowType() - 类 中的方法org.apache.calcite.prepare.Prepare.PreparedResultImpl
-
Returns the physical row type of this prepared statement.
- getPigRelationAlias(RelNode) - 类 中的方法org.apache.calcite.adapter.pig.PigRel.Implementor
-
- getPigScript(InputStream, Map<String, String>) - 类 中的方法org.apache.calcite.piglet.PigConverter
-
Gets a Pig script string from a file after doing param substitution.
- getPigType() - 枚举 中的方法org.apache.calcite.adapter.pig.PigDataType
-
- getPlanner() - 类 中的方法org.apache.calcite.plan.RelOptCluster
-
- getPlanner() - 类 中的方法org.apache.calcite.plan.RelOptRuleCall
-
Returns the planner.
- getPlanner(FrameworkConfig) - 类 中的静态方法org.apache.calcite.tools.Frameworks
-
Creates a planner.
- getPlannerTracer() - 类 中的静态方法org.apache.calcite.util.trace.CalciteTrace
-
The "org.apache.calcite.plan.RelOptPlanner" tracer prints the query
optimization process.
- getPopulationSize(ImmutableBitSet) - 接口 中的方法org.apache.calcite.rel.metadata.BuiltInMetadata.PopulationSize
-
Estimates the distinct row count in the original source for the given
groupKey, ignoring any filtering being applied by the expression.
- getPopulationSize(RelNode, RelMetadataQuery, ImmutableBitSet) - 接口 中的方法org.apache.calcite.rel.metadata.BuiltInMetadata.PopulationSize.Handler
-
- getPopulationSize(Filter, RelMetadataQuery, ImmutableBitSet) - 类 中的方法org.apache.calcite.rel.metadata.RelMdPopulationSize
-
- getPopulationSize(Sort, RelMetadataQuery, ImmutableBitSet) - 类 中的方法org.apache.calcite.rel.metadata.RelMdPopulationSize
-
- getPopulationSize(Exchange, RelMetadataQuery, ImmutableBitSet) - 类 中的方法org.apache.calcite.rel.metadata.RelMdPopulationSize
-
- getPopulationSize(TableModify, RelMetadataQuery, ImmutableBitSet) - 类 中的方法org.apache.calcite.rel.metadata.RelMdPopulationSize
-
- getPopulationSize(Union, RelMetadataQuery, ImmutableBitSet) - 类 中的方法org.apache.calcite.rel.metadata.RelMdPopulationSize
-
- getPopulationSize(Join, RelMetadataQuery, ImmutableBitSet) - 类 中的方法org.apache.calcite.rel.metadata.RelMdPopulationSize
-
- getPopulationSize(Aggregate, RelMetadataQuery, ImmutableBitSet) - 类 中的方法org.apache.calcite.rel.metadata.RelMdPopulationSize
-
- getPopulationSize(Values, RelMetadataQuery, ImmutableBitSet) - 类 中的方法org.apache.calcite.rel.metadata.RelMdPopulationSize
-
- getPopulationSize(Project, RelMetadataQuery, ImmutableBitSet) - 类 中的方法org.apache.calcite.rel.metadata.RelMdPopulationSize
-
- getPopulationSize(RelNode, RelMetadataQuery, ImmutableBitSet) - 类 中的方法org.apache.calcite.rel.metadata.RelMdPopulationSize
-
- getPopulationSize(RelNode, ImmutableBitSet) - 类 中的方法org.apache.calcite.rel.metadata.RelMetadataQuery
-
- getPort() - 类 中的方法org.apache.calcite.adapter.redis.RedisConfig
-
- getPos() - 异常错误 中的方法org.apache.calcite.sql.parser.SqlParseException
-
Returns the position where this error occurred.
- getPos() - 类 中的方法org.apache.calcite.sql.parser.SqlParserUtil.ToTreeListItem
-
- getPosColumn() - 异常错误 中的方法org.apache.calcite.runtime.CalciteContextException
-
- getPosLine() - 异常错误 中的方法org.apache.calcite.runtime.CalciteContextException
-
- getPostJoinFilter() - 类 中的方法org.apache.calcite.rel.rules.MultiJoin
-
- getPrec() - 类 中的方法org.apache.calcite.sql.SqlAbstractDateTimeLiteral
-
- getPrec() - 类 中的方法org.apache.calcite.sql.SqlNumericLiteral
-
- getPrecedenceList() - 类 中的方法org.apache.calcite.rel.type.DynamicRecordTypeImpl
-
- getPrecedenceList() - 接口 中的方法org.apache.calcite.rel.type.RelDataType
-
- getPrecedenceList() - 类 中的方法org.apache.calcite.rel.type.RelDataTypeImpl
-
- getPrecedenceList() - 类 中的方法org.apache.calcite.sql.type.AbstractSqlType
-
- getPrecedenceList() - 类 中的方法org.apache.calcite.sql.type.ArraySqlType
-
- getPrecedenceList() - 类 中的方法org.apache.calcite.sql.type.MultisetSqlType
-
- getPrecision() - 接口 中的方法org.apache.calcite.rel.type.RelDataType
-
Gets the JDBC-defined precision for values of this type.
- getPrecision() - 类 中的方法org.apache.calcite.rel.type.RelDataTypeImpl
-
- getPrecision() - 类 中的方法org.apache.calcite.rel.type.RelRecordType
-
- getPrecision() - 类 中的方法org.apache.calcite.sql.SqlBasicTypeNameSpec
-
- getPrecision() - 类 中的方法org.apache.calcite.sql.type.BasicSqlType
-
- getPrecision() - 类 中的方法org.apache.calcite.sql.type.IntervalSqlType
-
- getPredicates() - 接口 中的方法org.apache.calcite.rel.metadata.BuiltInMetadata.Predicates
-
Derives the predicates that hold on rows emitted from a relational
expression.
- getPredicates(RelNode, RelMetadataQuery) - 接口 中的方法org.apache.calcite.rel.metadata.BuiltInMetadata.Predicates.Handler
-
- getPredicates(RelNode, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdPredicates
-
- getPredicates(HepRelVertex, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdPredicates
-
- getPredicates(TableScan, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdPredicates
-
Infers predicates for a table scan.
- getPredicates(Project, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdPredicates
-
Infers predicates for a project.
- getPredicates(Filter, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdPredicates
-
Add the Filter condition to the pulledPredicates list from the input.
- getPredicates(Join, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdPredicates
-
Infers predicates for a
Join (including
SemiJoin).
- getPredicates(Aggregate, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdPredicates
-
Infers predicates for an Aggregate.
- getPredicates(Union, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdPredicates
-
Infers predicates for a Union.
- getPredicates(Intersect, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdPredicates
-
Infers predicates for a Intersect.
- getPredicates(Minus, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdPredicates
-
Infers predicates for a Minus.
- getPredicates(Sort, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdPredicates
-
Infers predicates for a Sort.
- getPredicates(TableModify, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdPredicates
-
Infers predicates for a TableModify.
- getPredicates(Exchange, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdPredicates
-
Infers predicates for an Exchange.
- getPredicates(RelSubset, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdPredicates
-
- getPreExprs() - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter.AggConverter
-
- getPrefix(String) - 类 中的方法org.apache.calcite.util.SimpleNamespaceContext
-
- getPrefixes(String) - 类 中的方法org.apache.calcite.util.SimpleNamespaceContext
-
- getPrimitiveWrapperJavaClassName(RelDataType) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
-
已过时。
- getProduct(String, String) - 类 中的静态方法org.apache.calcite.sql.SqlDialect
-
已过时。
- getProgram() - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableCalc
-
- getProgram() - 类 中的方法org.apache.calcite.prepare.Prepare
-
- getProgram() - 类 中的方法org.apache.calcite.rel.core.Calc
-
- getProgram() - 类 中的方法org.apache.calcite.rex.RexProgramBuilder
-
Converts the state of the program builder to an immutable program,
normalizing in the process.
- getProgram(boolean) - 类 中的方法org.apache.calcite.rex.RexProgramBuilder
-
Converts the state of the program builder to an immutable program.
- getProgram() - 类 中的静态方法org.apache.calcite.tools.Programs
-
- getPrograms() - 接口 中的方法org.apache.calcite.tools.FrameworkConfig
-
Returns a list of one or more programs used during the course of query
evaluation.
- getProjectChild(RelOptRuleCall, Project, boolean) - 类 中的方法org.apache.calcite.rel.rules.JoinProjectTransposeRule
-
Returns the child of the project that will be used as input into the new
LogicalJoin once the projects are pulled above the LogicalJoin.
- getProjectChild(RelOptRuleCall, Project, boolean) - 类 中的方法org.apache.calcite.rel.rules.MultiJoinProjectTransposeRule
-
- getProjectList() - 类 中的方法org.apache.calcite.rex.RexProgram
-
Returns an array of references to the expressions which this program is
to project.
- getProjectList() - 类 中的方法org.apache.calcite.rex.RexProgramBuilder
-
Returns the list of project expressions.
- getProjectOrdinals(List<RexNode>) - 类 中的静态方法org.apache.calcite.rel.core.Window
-
- getProjects() - 类 中的方法org.apache.calcite.rel.core.Project
-
Returns the project expressions.
- getProjFields(int) - 类 中的方法org.apache.calcite.rel.rules.LoptMultiJoin
-
- getProjFields() - 类 中的方法org.apache.calcite.rel.rules.MultiJoin
-
- getProperties() - 接口 中的方法org.apache.calcite.jdbc.CalciteConnection
-
Returns an instance of the connection properties.
- getProvider() - 类 中的方法org.apache.calcite.linq4j.BaseQueryable
-
- getProvider() - 类 中的方法org.apache.calcite.linq4j.QueryableDefaults.NonLeafReplayableQueryable
-
- getProvider() - 接口 中的方法org.apache.calcite.linq4j.RawQueryable
-
Gets the query provider that is associated with this data source.
- getProvider() - 类 中的方法org.apache.calcite.schema.impl.AbstractTableQueryable
-
- getPulledUpPredicates(RelNode) - 类 中的方法org.apache.calcite.rel.metadata.RelMetadataQuery
-
- getQualifiedName() - 类 中的方法org.apache.calcite.plan.RelOptAbstractTable
-
- getQualifiedName() - 接口 中的方法org.apache.calcite.plan.RelOptTable
-
Obtains an identifier for this table.
- getQualifiedName(RelOptTable) - 类 中的方法org.apache.calcite.plan.TableAccessMap
-
Constructs a qualified name for an optimizer table reference.
- getQualifiedName() - 类 中的方法org.apache.calcite.prepare.RelOptTableImpl
-
- getQualifiedName() - 类 中的方法org.apache.calcite.rex.RexTableInputRef
-
- getQualifiedName() - 类 中的方法org.apache.calcite.rex.RexTableInputRef.RelTableRef
-
- getQualifiedName(String, int) - 类 中的方法org.apache.calcite.sql.advise.SqlAdvisor
-
Gets the fully qualified name for a
SqlIdentifier at a given
position of a sql statement.
- getQualifiedName() - 类 中的方法org.apache.calcite.sql.validate.DelegatingSqlValidatorTable
-
- getQualifiedName() - 接口 中的方法org.apache.calcite.sql.validate.SqlValidatorTable
-
- getQuery(RelDataType, Filter, Project, ImmutableBitSet, List<AggregateCall>, List<String>, List<Integer>, List<RelFieldCollation.Direction>, ImmutableBitSet, Integer, Project, Filter) - 类 中的方法org.apache.calcite.adapter.druid.DruidQuery
-
- getQuery() - 类 中的方法org.apache.calcite.plan.RelOptCluster
-
已过时。
- getQuery() - 类 中的方法org.apache.calcite.rel.AbstractRelNode
-
- getQuery() - 接口 中的方法org.apache.calcite.rel.RelNode
-
已过时。
- getQueryName() - 枚举 中的方法org.apache.calcite.adapter.druid.QueryType
-
- getQueryProvider() - 接口 中的方法org.apache.calcite.DataContext
-
Returns the query provider.
- getQueryProvider() - 类 中的方法org.apache.calcite.plan.VisitorDataContext
-
- getQuerySpec() - 类 中的方法org.apache.calcite.adapter.druid.DruidQuery
-
- getQueryString() - 类 中的方法org.apache.calcite.adapter.druid.DruidQuery
-
- getQueryString(String, int) - 类 中的方法org.apache.calcite.adapter.druid.DruidQuery.QuerySpec
-
- getQueryType() - 类 中的方法org.apache.calcite.adapter.druid.DruidQuery
-
- getQuotedCasing() - 类 中的方法org.apache.calcite.sql.SqlDialect
-
Returns how quoted identifiers are stored.
- getQuoting() - 类 中的方法org.apache.calcite.sql.SqlDialect
-
- getRawSelectScope(SqlSelect) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
-
Returns the scope for resolving the SELECT, GROUP BY and HAVING clauses.
- getRawSelectScope(SqlSelect) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
-
- getRecordFields() - 类 中的方法org.apache.calcite.jdbc.JavaTypeFactoryImpl.SyntheticRecordType
-
- getRecordFields() - 接口 中的方法org.apache.calcite.linq4j.tree.Types.RecordType
-
- getReferenceCounts() - 类 中的方法org.apache.calcite.rex.RexProgram
-
Gets reference counts for each expression in the program, where the
references are detected from later expressions in the same program, as
well as the project list and condition.
- getReferenceExpr() - 类 中的方法org.apache.calcite.rex.RexFieldAccess
-
Returns the expression whose field is being accessed.
- getReferentialConstraints() - 类 中的方法org.apache.calcite.plan.RelOptAbstractTable
-
- getReferentialConstraints() - 接口 中的方法org.apache.calcite.plan.RelOptTable
-
Returns the referential constraints existing for this table.
- getReferentialConstraints() - 类 中的方法org.apache.calcite.prepare.RelOptTableImpl
-
- getReferentialConstraints() - 接口 中的方法org.apache.calcite.schema.Statistic
-
Returns the collection of referential constraints (foreign-keys)
for this table.
- getRefName() - 类 中的方法org.apache.calcite.sql.SqlWindow
-
- getRel(String) - 类 中的方法org.apache.calcite.piglet.PigRelBuilder
-
- getRel(Operator) - 类 中的方法org.apache.calcite.piglet.PigRelBuilder
-
- getRel() - 类 中的方法org.apache.calcite.plan.RelOptListener.RelEvent
-
- getRelBuilderFactory() - 接口 中的方法org.apache.calcite.sql2rel.SqlToRelConverter.Config
-
Returns the factory to create
RelBuilder, never null.
- getRelHint(HintStrategyTable, SqlNodeList) - 类 中的静态方法org.apache.calcite.sql.SqlUtil
-
Returns an immutable list of
RelHint from sql hints, with a given
inherit path from the root node.
- getRelImplementorTracer() - 类 中的静态方法org.apache.calcite.util.trace.CalciteTrace
-
The "org.apache.calcite.rel.RelImplementorImpl" tracer reports when
expressions are bound to variables (DEBUG, formerly FINE)
- getRelList() - 类 中的方法org.apache.calcite.plan.RelOptRuleCall
-
Returns a list of matched relational expressions.
- getRelList() - 类 中的方法org.apache.calcite.plan.volcano.RelSubset
-
- getRelMetadataTimestamp(RelNode) - 类 中的方法org.apache.calcite.plan.AbstractRelOptPlanner
-
- getRelMetadataTimestamp(RelNode) - 类 中的方法org.apache.calcite.plan.hep.HepPlanner
-
- getRelMetadataTimestamp(RelNode) - 接口 中的方法org.apache.calcite.plan.RelOptPlanner
-
Gets a timestamp for a given rel's metadata.
- getRelMetadataTimestamp(RelNode) - 类 中的方法org.apache.calcite.plan.volcano.VolcanoPlanner
-
- getRelOptSchema() - 类 中的方法org.apache.calcite.plan.RelOptAbstractTable
-
- getRelOptSchema() - 接口 中的方法org.apache.calcite.plan.RelOptConnection
-
Returns the schema underlying this connection.
- getRelOptSchema() - 接口 中的方法org.apache.calcite.plan.RelOptTable
-
- getRelOptSchema() - 类 中的方法org.apache.calcite.prepare.RelOptTableImpl
-
- getRelOptSchema() - 类 中的方法org.apache.calcite.tools.RelBuilder
-
- getRelOptTable(SqlValidatorNamespace, Prepare.CatalogReader, String, boolean[]) - 类 中的静态方法org.apache.calcite.sql.validate.SqlValidatorUtil
-
- getRelRunner() - 接口 中的方法org.apache.calcite.jdbc.CalcitePrepare.Context
-
Gets a runner; it can execute a relational expression.
- getRels() - 类 中的方法org.apache.calcite.plan.RelOptRuleCall
-
- getRels() - 类 中的方法org.apache.calcite.plan.volcano.RelSubset
-
Returns the rel nodes in this rel subset.
- getRelsForStores() - 类 中的方法org.apache.calcite.piglet.PigRelBuilder
-
Gets all relational plans corresponding to Pig Store operators.
- getRelTraitDefs() - 类 中的方法org.apache.calcite.plan.AbstractRelOptPlanner
-
- getRelTraitDefs() - 接口 中的方法org.apache.calcite.plan.RelOptPlanner
-
Returns the list of active trait types.
- getRelTraitDefs() - 类 中的方法org.apache.calcite.plan.volcano.VolcanoPlanner
-
- getRelTypeName() - 类 中的方法org.apache.calcite.rel.AbstractRelNode
-
- getRelTypeName() - 接口 中的方法org.apache.calcite.rel.RelNode
-
Returns the name of this relational expression's class, sans package
name, for use in explain.
- getRemaining(RexBuilder) - 类 中的方法org.apache.calcite.rel.core.JoinInfo
-
已过时。
- getRepeatableSeed() - 类 中的方法org.apache.calcite.plan.RelOptSamplingParameters
-
- getRepeatableSeed() - 类 中的方法org.apache.calcite.sql.SqlSampleSpec.SqlTableSampleSpec
-
Seed to produce repeatable samples.
- getReplace() - 类 中的方法org.apache.calcite.sql.SqlCreate
-
- getReplacement(SqlMoniker, String) - 类 中的方法org.apache.calcite.sql.advise.SqlAdvisor
-
- getReplacement(SqlMoniker, boolean, Casing) - 类 中的方法org.apache.calcite.sql.advise.SqlAdvisor
-
- getRequiredColumns() - 类 中的方法org.apache.calcite.rel.core.Correlate
-
Returns the required columns in left relation required for the correlation
in the right.
- getReservedAndKeyWords() - 类 中的方法org.apache.calcite.sql.advise.SqlAdvisor
-
Return an array of SQL reserved and keywords
- getResource() - 类 中的方法org.apache.calcite.adapter.redis.RedisJedisManager
-
- getResultCount() - 类 中的方法org.apache.calcite.adapter.splunk.search.SplunkConnectionImpl.CountingSearchResultListener
-
- getResultSet() - 接口 中的方法org.apache.calcite.server.CalciteServerStatement
-
- getReturnType(RelDataTypeFactory) - 接口 中的方法org.apache.calcite.schema.AggregateFunction
-
Returns the return type of this function, constructed using the given
type factory.
- getReturnType(RelDataTypeFactory) - 类 中的方法org.apache.calcite.schema.impl.AggregateFunctionImpl
-
- getReturnType(RelDataTypeFactory) - 类 中的方法org.apache.calcite.schema.impl.ScalarFunctionImpl
-
- getReturnType(RelDataTypeFactory, SqlOperatorBinding) - 类 中的方法org.apache.calcite.schema.impl.ScalarFunctionImpl
-
- getReturnType(RelDataTypeFactory) - 接口 中的方法org.apache.calcite.schema.ScalarFunction
-
Returns the return type of this function, constructed using the given
type factory.
- getReturnType(RelDataTypeFactory) - 类 中的方法org.apache.calcite.sql.fun.SqlCountAggFunction
-
- getReturnType(RelDataTypeFactory) - 类 中的方法org.apache.calcite.sql.fun.SqlFirstLastValueAggFunction
-
- getReturnType(RelDataTypeFactory) - 类 中的方法org.apache.calcite.sql.fun.SqlHistogramAggFunction
-
- getReturnType(RelDataTypeFactory) - 类 中的方法org.apache.calcite.sql.fun.SqlMinMaxAggFunction
-
- getReturnType(RelDataTypeFactory) - 类 中的方法org.apache.calcite.sql.fun.SqlSingleValueAggFunction
-
- getReturnType(RelDataTypeFactory) - 类 中的方法org.apache.calcite.sql.fun.SqlSumAggFunction
-
- getReturnType(RelDataTypeFactory) - 类 中的方法org.apache.calcite.sql.fun.SqlSumEmptyIsZeroAggFunction
-
- getReturnType(RelDataTypeFactory) - 类 中的方法org.apache.calcite.sql.SqlAggFunction
-
已过时。
- getReturnType(RelDataTypeFactory) - 类 中的方法org.apache.calcite.sql.validate.SqlUserDefinedAggFunction
-
- getReturnTypeInference() - 类 中的方法org.apache.calcite.sql.SqlOperator
-
- getRexBuilder() - 类 中的方法org.apache.calcite.adapter.enumerable.JavaRelImplementor
-
- getRexBuilder() - 类 中的方法org.apache.calcite.plan.RelOptCluster
-
- getRexBuilder() - 接口 中的方法org.apache.calcite.sql2rel.InitializerContext
-
- getRexBuilder() - 接口 中的方法org.apache.calcite.sql2rel.SqlRexContext
-
- getRexBuilder() - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
-
- getRexBuilder() - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter
-
Returns the row-expression builder.
- getRexBuilder() - 类 中的方法org.apache.calcite.tools.RelBuilder
-
Returns the builder for
RexNode expressions.
- getRight() - 类 中的方法org.apache.calcite.rel.BiRel
-
- getRight() - 类 中的方法org.apache.calcite.rel.rules.LoptJoinTree
-
- getRight() - 类 中的方法org.apache.calcite.rel.rules.LoptJoinTree.Node
-
- getRight() - 枚举 中的方法org.apache.calcite.sql.fun.SqlTrimFunction.Flag
-
- getRight() - 类 中的方法org.apache.calcite.sql.SqlJoin
-
- getRightChild(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.JoinProjectTransposeRule
-
- getRightChild(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.MultiJoinProjectTransposeRule
-
- getRightColumnMapping(int, int) - 类 中的方法org.apache.calcite.rel.rules.LoptMultiJoin
-
Determines whether there is a mapping from a column in the right factor
of a self-join to a column from the left factor.
- getRightKeys() - 类 中的方法org.apache.calcite.rel.core.EquiJoin
-
已过时。
- getRightPrec() - 类 中的方法org.apache.calcite.sql.SqlOperator
-
- getRollup(SqlAggFunction) - 类 中的静态方法org.apache.calcite.plan.SubstitutionVisitor
-
- getRollup(List<ImmutableBitSet>) - 枚举 中的静态方法org.apache.calcite.rel.core.Aggregate.Group
-
Returns the ordered list of bits in a rollup.
- getRollup(SqlAggFunction) - 类 中的方法org.apache.calcite.rel.rules.materialize.MaterializedViewAggregateRule
-
Get rollup aggregation function.
- getRoot() - 类 中的方法org.apache.calcite.adapter.enumerable.RexToLixTranslator
-
- getRoot() - 类 中的方法org.apache.calcite.plan.hep.HepPlanner
-
- getRoot() - 接口 中的方法org.apache.calcite.plan.RelOptPlanner
-
Returns the root node of this query.
- getRoot() - 类 中的方法org.apache.calcite.plan.volcano.VolcanoPlanner
-
- getRootExpression() - 类 中的方法org.apache.calcite.adapter.enumerable.JavaRelImplementor
-
- getRootRel() - 类 中的方法org.apache.calcite.prepare.Prepare.PreparedResultImpl
-
- getRootSchema() - 接口 中的方法org.apache.calcite.DataContext
-
Returns a sub-schema with a given name, or null.
- getRootSchema() - 接口 中的方法org.apache.calcite.jdbc.CalciteConnection
-
Returns the root schema.
- getRootSchema() - 接口 中的方法org.apache.calcite.jdbc.CalcitePrepare.Context
-
Returns the root schema for statements that need a read-consistent
snapshot.
- getRootSchema() - 类 中的方法org.apache.calcite.plan.VisitorDataContext
-
- getRootSchema() - 类 中的方法org.apache.calcite.prepare.CalciteCatalogReader
-
- getRootSchema() - 接口 中的方法org.apache.calcite.sql.validate.SqlValidatorCatalogReader
-
Returns the root namespace for name resolution.
- getRowConverter() - 类 中的方法org.apache.calcite.adapter.kafka.KafkaTableOptions
-
- getRowCount(List<Lattice.Column>) - 类 中的方法org.apache.calcite.materialize.Lattice
-
Returns an estimate of the number of rows in the tile with the given
dimensions.
- getRowCount(double, double...) - 类 中的静态方法org.apache.calcite.materialize.Lattice
-
Returns an estimate of the number of rows in the tile with the given
dimensions.
- getRowCount(double, List<Double>) - 类 中的静态方法org.apache.calcite.materialize.Lattice
-
Returns an estimate of the number of rows in the tile with the given
dimensions.
- getRowCount() - 类 中的方法org.apache.calcite.plan.RelOptAbstractTable
-
- getRowCount() - 接口 中的方法org.apache.calcite.plan.RelOptTable
-
Returns an estimate of the number of rows in the table.
- getRowCount() - 类 中的方法org.apache.calcite.prepare.RelOptTableImpl
-
- getRowCount() - 接口 中的方法org.apache.calcite.rel.metadata.BuiltInMetadata.RowCount
-
Estimates the number of rows which will be returned by a relational
expression.
- getRowCount(RelNode, RelMetadataQuery) - 接口 中的方法org.apache.calcite.rel.metadata.BuiltInMetadata.RowCount.Handler
-
- getRowCount(RelNode, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdRowCount
-
- getRowCount(RelSubset, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdRowCount
-
- getRowCount(Union, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdRowCount
-
- getRowCount(Intersect, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdRowCount
-
- getRowCount(Minus, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdRowCount
-
- getRowCount(Filter, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdRowCount
-
- getRowCount(Calc, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdRowCount
-
- getRowCount(Project, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdRowCount
-
- getRowCount(Sort, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdRowCount
-
- getRowCount(EnumerableLimit, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdRowCount
-
- getRowCount(SingleRel, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdRowCount
-
- getRowCount(Join, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdRowCount
-
- getRowCount(Aggregate, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdRowCount
-
- getRowCount(TableScan, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdRowCount
-
- getRowCount(Values, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdRowCount
-
- getRowCount(Exchange, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdRowCount
-
- getRowCount(TableModify, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdRowCount
-
- getRowCount(RelNode) - 类 中的方法org.apache.calcite.rel.metadata.RelMetadataQuery
-
- getRowCount() - 接口 中的方法org.apache.calcite.schema.Statistic
-
Returns the approximate number of rows in the table.
- getRows() - 接口 中的方法org.apache.calcite.plan.RelOptCost
-
- getRows() - 类 中的方法org.apache.calcite.plan.RelOptCostImpl
-
- getRows() - 类 中的方法org.apache.calcite.rel.AbstractRelNode
-
- getRows() - 接口 中的方法org.apache.calcite.rel.RelNode
-
- getRowsPerMatch() - 类 中的方法org.apache.calcite.sql.SqlMatchRecognize
-
- getRowType(RelDataTypeFactory) - 类 中的方法org.apache.calcite.adapter.cassandra.CassandraTable
-
- getRowType(RelDataTypeFactory) - 类 中的方法org.apache.calcite.adapter.csv.CsvTable
-
- getRowType(RelDataTypeFactory) - 类 中的方法org.apache.calcite.adapter.csv.JsonTable
-
- getRowType(RelDataTypeFactory) - 类 中的方法org.apache.calcite.adapter.druid.DruidTable
-
- getRowType(RelDataTypeFactory) - 类 中的方法org.apache.calcite.adapter.elasticsearch.ElasticsearchTable
-
- getRowType() - 接口 中的方法org.apache.calcite.adapter.enumerable.PhysType
-
Returns the SQL row type.
- getRowType() - 类 中的方法org.apache.calcite.adapter.enumerable.PhysTypeImpl
-
- getRowType(RelDataTypeFactory) - 类 中的方法org.apache.calcite.adapter.geode.rel.GeodeTable
-
- getRowType(RelDataTypeFactory) - 类 中的方法org.apache.calcite.adapter.geode.simple.GeodeSimpleScannableTable
-
- getRowType(RelDataTypeFactory) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcTable
-
- getRowType(RelDataTypeFactory) - 类 中的方法org.apache.calcite.adapter.kafka.KafkaStreamTable
-
- getRowType(RelDataTypeFactory) - 类 中的方法org.apache.calcite.adapter.mongodb.MongoTable
-
- getRowType(RelDataTypeFactory) - 类 中的方法org.apache.calcite.adapter.pig.PigTable
-
- getRowType(RelDataTypeFactory) - 类 中的方法org.apache.calcite.adapter.redis.RedisTable
-
- getRowType(RelDataTypeFactory) - 类 中的方法org.apache.calcite.example.maze.MazeTable
-
- getRowType(RelDataTypeFactory) - 类 中的方法org.apache.calcite.piglet.PigTable
-
- getRowType() - 类 中的方法org.apache.calcite.plan.RelOptAbstractTable
-
- getRowType() - 接口 中的方法org.apache.calcite.plan.RelOptNode
-
- getRowType() - 接口 中的方法org.apache.calcite.plan.RelOptTable
-
Describes the type of rows returned by this table.
- getRowType() - 类 中的方法org.apache.calcite.prepare.RelOptTableImpl
-
- getRowType() - 类 中的方法org.apache.calcite.rel.AbstractRelNode
-
- getRowType(String) - 接口 中的方法org.apache.calcite.rel.RelInput
-
- getRowType(String, String) - 接口 中的方法org.apache.calcite.rel.RelInput
-
- getRowType() - 接口 中的方法org.apache.calcite.rel.RelNode
-
Returns the type of the rows returned by this relational expression.
- getRowType(RelDataTypeFactory) - 类 中的方法org.apache.calcite.schema.impl.ListTransientTable
-
- getRowType(RelDataTypeFactory) - 类 中的方法org.apache.calcite.schema.impl.StarTable
-
- getRowType(RelDataTypeFactory, List<Object>) - 类 中的方法org.apache.calcite.schema.impl.TableFunctionImpl
-
- getRowType(RelDataTypeFactory) - 类 中的方法org.apache.calcite.schema.impl.ViewTable
-
- getRowType(RelDataTypeFactory) - 接口 中的方法org.apache.calcite.schema.Table
-
Returns this table's row type.
- getRowType(RelDataTypeFactory, List<Object>) - 接口 中的方法org.apache.calcite.schema.TableFunction
-
Returns the record type of the table yielded by this function when
applied to given arguments.
- getRowType(RelDataTypeFactory, List<Object>) - 类 中的方法org.apache.calcite.sql.advise.SqlAdvisorGetHintsFunction
-
- getRowType(RelDataTypeFactory, List<Object>) - 类 中的方法org.apache.calcite.sql.advise.SqlAdvisorGetHintsFunction2
-
- getRowType() - 类 中的方法org.apache.calcite.sql.validate.DelegatingNamespace
-
- getRowType() - 类 中的方法org.apache.calcite.sql.validate.DelegatingSqlValidatorTable
-
- getRowType(RelDataTypeFactory, List<SqlNode>) - 类 中的方法org.apache.calcite.sql.validate.SqlUserDefinedTableFunction
-
Returns the record type of the table yielded by this function when
applied to given arguments.
- getRowType() - 接口 中的方法org.apache.calcite.sql.validate.SqlValidatorNamespace
-
Returns the row type of this namespace, which comprises a list of names
and types of the output columns.
- getRowType() - 接口 中的方法org.apache.calcite.sql.validate.SqlValidatorTable
-
- getRowTypeSansSystemColumns() - 类 中的方法org.apache.calcite.sql.validate.DelegatingNamespace
-
- getRowTypeSansSystemColumns() - 接口 中的方法org.apache.calcite.sql.validate.SqlValidatorNamespace
-
Returns the row type of this namespace, sans any system columns.
- getRule() - 类 中的方法org.apache.calcite.plan.RelOptRuleCall
-
Returns the invoked planner rule.
- getRule() - 类 中的方法org.apache.calcite.plan.RelOptRuleOperand
-
Returns the rule this operand belongs to.
- getRuleByDescription(String) - 类 中的方法org.apache.calcite.plan.AbstractRelOptPlanner
-
Returns the rule with a given description
- getRuleCall() - 类 中的方法org.apache.calcite.plan.RelOptListener.RuleEvent
-
- getRules() - 类 中的方法org.apache.calcite.plan.hep.HepPlanner
-
- getRules() - 接口 中的方法org.apache.calcite.plan.RelOptPlanner
-
Returns the list of all registered rules.
- getRules() - 类 中的方法org.apache.calcite.plan.volcano.VolcanoPlanner
-
- getRules() - 类 中的方法org.apache.calcite.sql.type.CompositeOperandTypeChecker
-
- getRules() - 类 中的方法org.apache.calcite.sql.type.CompositeSingleOperandTypeChecker
-
- getSamplePercentage() - 类 中的方法org.apache.calcite.sql.SqlSampleSpec.SqlTableSampleSpec
-
Returns sampling percentage.
- getSamplingParameters() - 类 中的方法org.apache.calcite.rel.core.Sample
-
Retrieve the sampling parameters for this Sample.
- getSamplingPercentage() - 类 中的方法org.apache.calcite.plan.RelOptSamplingParameters
-
Returns the sampling percentage.
- getScale() - 接口 中的方法org.apache.calcite.rel.type.RelDataType
-
Gets the scale of this type.
- getScale() - 类 中的方法org.apache.calcite.rel.type.RelDataTypeImpl
-
- getScale() - 类 中的方法org.apache.calcite.sql.SqlBasicTypeNameSpec
-
- getScale() - 类 中的方法org.apache.calcite.sql.SqlNumericLiteral
-
- getScale() - 类 中的方法org.apache.calcite.sql.type.BasicSqlType
-
- getScale() - 类 中的方法org.apache.calcite.sql.type.IntervalSqlType
-
- getScanFactory() - 类 中的方法org.apache.calcite.tools.RelBuilder
-
- getSchema() - 接口 中的方法org.apache.calcite.jdbc.CalciteConnection
-
- getSchema() - 类 中的方法org.apache.calcite.sql.SqlDescribeSchema
-
- getSchema(CalciteSchema, Iterable<String>, SqlNameMatcher) - 类 中的静态方法org.apache.calcite.sql.validate.SqlValidatorUtil
-
Finds and returns
CalciteSchema nested to the given rootSchema
with specified schemaPath.
- getSchemaObjectMonikers(SqlValidatorCatalogReader, List<String>, List<SqlMoniker>) - 类 中的静态方法org.apache.calcite.sql.validate.SqlValidatorUtil
-
- getSchemaPath() - 类 中的方法org.apache.calcite.schema.impl.ViewTable
-
Returns the the schema path of the view.
- getSchemaPaths() - 类 中的方法org.apache.calcite.prepare.CalciteCatalogReader
-
- getSchemaPaths() - 类 中的方法org.apache.calcite.sql.validate.DelegatingSqlValidatorCatalogReader
-
- getSchemaPaths() - 接口 中的方法org.apache.calcite.sql.validate.SqlValidatorCatalogReader
-
Returns the paths of all schemas to look in for tables.
- getSchemas(Meta.ConnectionHandle, String, Meta.Pat) - 类 中的方法org.apache.calcite.jdbc.CalciteMetaImpl
-
- getScope() - 类 中的方法org.apache.calcite.sql.SqlAlter
-
- getScope() - 类 中的方法org.apache.calcite.sql.SqlCallBinding
-
Returns the scope of the call.
- getScope() - 类 中的方法org.apache.calcite.sql.validate.CollectNamespace
-
- getScope() - 类 中的方法org.apache.calcite.sql.validate.SqlScopedShuttle
-
Returns the current scope.
- getScope() - 类 中的方法org.apache.calcite.sql.validate.TableConstructorNamespace
-
Returns the scope.
- getScript() - 类 中的方法org.apache.calcite.adapter.pig.PigRel.Implementor
-
- getSearchResultEnumerator(String, Map<String, String>, List<String>) - 接口 中的方法org.apache.calcite.adapter.splunk.search.SplunkConnection
-
- getSearchResultEnumerator(String, Map<String, String>, List<String>) - 类 中的方法org.apache.calcite.adapter.splunk.search.SplunkConnectionImpl
-
- getSearchResults(String, Map<String, String>, List<String>, SearchResultListener) - 接口 中的方法org.apache.calcite.adapter.splunk.search.SplunkConnection
-
- getSearchResults(String, Map<String, String>, List<String>, SearchResultListener) - 类 中的方法org.apache.calcite.adapter.splunk.search.SplunkConnectionImpl
-
- getSeedRel() - 类 中的方法org.apache.calcite.rel.core.RepeatUnion
-
- getSelectivity(RexNode) - 接口 中的方法org.apache.calcite.rel.metadata.BuiltInMetadata.Selectivity
-
Estimates the percentage of an expression's output rows which satisfy a
given predicate.
- getSelectivity(RelNode, RelMetadataQuery, RexNode) - 接口 中的方法org.apache.calcite.rel.metadata.BuiltInMetadata.Selectivity.Handler
-
- getSelectivity(Union, RelMetadataQuery, RexNode) - 类 中的方法org.apache.calcite.rel.metadata.RelMdSelectivity
-
- getSelectivity(Sort, RelMetadataQuery, RexNode) - 类 中的方法org.apache.calcite.rel.metadata.RelMdSelectivity
-
- getSelectivity(TableModify, RelMetadataQuery, RexNode) - 类 中的方法org.apache.calcite.rel.metadata.RelMdSelectivity
-
- getSelectivity(Filter, RelMetadataQuery, RexNode) - 类 中的方法org.apache.calcite.rel.metadata.RelMdSelectivity
-
- getSelectivity(Join, RelMetadataQuery, RexNode) - 类 中的方法org.apache.calcite.rel.metadata.RelMdSelectivity
-
- getSelectivity(Aggregate, RelMetadataQuery, RexNode) - 类 中的方法org.apache.calcite.rel.metadata.RelMdSelectivity
-
- getSelectivity(Project, RelMetadataQuery, RexNode) - 类 中的方法org.apache.calcite.rel.metadata.RelMdSelectivity
-
- getSelectivity(RelNode, RelMetadataQuery, RexNode) - 类 中的方法org.apache.calcite.rel.metadata.RelMdSelectivity
-
- getSelectivity(RelNode, RexNode) - 类 中的方法org.apache.calcite.rel.metadata.RelMetadataQuery
-
- getSelectivity(RexNode) - 类 中的静态方法org.apache.calcite.rex.RexUtil
-
Returns a guess for the selectivity of an expression.
- getSelectivityValue(RexNode) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdUtil
-
Returns the selectivity value stored in a call.
- getSelectList() - 类 中的方法org.apache.calcite.sql.SqlSelect
-
- getSelectListItem(SqlNode, int) - 类 中的静态方法org.apache.calcite.sql.SqlUtil
-
Returns the ith select-list item of a query.
- getSelectScope(SqlSelect) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
-
Returns the appropriate scope for validating a particular clause of a
SELECT statement.
- getSelectScope(SqlSelect) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
-
- getSelfJoinExprForUpdate(SqlNode, String) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
-
Allows a subclass to provide information about how to convert an UPDATE
into a MERGE via self-join.
- getSemiJoinDistinctRowCount(Join, RelMetadataQuery, ImmutableBitSet, RexNode) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdUtil
-
Computes the number of distinct rows for a set of keys returned from a
semi-join
- getSemiJoinRowCount(RelMetadataQuery, RelNode, RelNode, JoinRelType, RexNode) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdUtil
-
Returns an estimate of the number of rows returned by a semi-join.
- getSet(RelNode) - 类 中的方法org.apache.calcite.plan.volcano.VolcanoPlanner
-
Finds an expression's equivalence set.
- getShort() - 接口 中的方法org.apache.calcite.linq4j.tree.Primitive.Source
-
- getShortestPath(V, V) - 类 中的方法org.apache.calcite.util.graph.Graphs.FrozenGraph
-
Returns the shortest path between two points, null if there is no path.
- getSign() - 类 中的方法org.apache.calcite.sql.SqlIntervalLiteral.IntervalValue
-
- getSignature() - 接口 中的方法org.apache.calcite.server.CalciteServerStatement
-
- getSignatureTemplate(int) - 类 中的方法org.apache.calcite.sql.fun.SqlBetweenOperator
-
- getSignatureTemplate(int) - 类 中的方法org.apache.calcite.sql.fun.SqlCastFunction
-
- getSignatureTemplate(int) - 类 中的方法org.apache.calcite.sql.fun.SqlConvertFunction
-
- getSignatureTemplate(int) - 类 中的方法org.apache.calcite.sql.fun.SqlDatePartFunction
-
- getSignatureTemplate(int) - 类 中的方法org.apache.calcite.sql.fun.SqlExtractFunction
-
- getSignatureTemplate(int) - 类 中的方法org.apache.calcite.sql.fun.SqlJsonArrayFunction
-
- getSignatureTemplate(int) - 类 中的方法org.apache.calcite.sql.fun.SqlJsonExistsFunction
-
- getSignatureTemplate(int) - 类 中的方法org.apache.calcite.sql.fun.SqlJsonObjectFunction
-
- getSignatureTemplate(int) - 类 中的方法org.apache.calcite.sql.fun.SqlJsonQueryFunction
-
- getSignatureTemplate(int) - 类 中的方法org.apache.calcite.sql.fun.SqlJsonValueFunction
-
- getSignatureTemplate(int) - 类 中的方法org.apache.calcite.sql.fun.SqlOverlayFunction
-
- getSignatureTemplate(int) - 类 中的方法org.apache.calcite.sql.fun.SqlPositionFunction
-
- getSignatureTemplate(int) - 类 中的方法org.apache.calcite.sql.fun.SqlSubstringFunction
-
- getSignatureTemplate(int) - 类 中的方法org.apache.calcite.sql.fun.SqlTranslate3Function
-
- getSignatureTemplate(int) - 类 中的方法org.apache.calcite.sql.fun.SqlTrimFunction
-
- getSignatureTemplate(int) - 类 中的方法org.apache.calcite.sql.SqlBinaryOperator
-
- getSignatureTemplate(int) - 类 中的方法org.apache.calcite.sql.SqlOperator
-
Returns a template describing how the operator signature is to be built.
- getSignatureTemplate(int) - 类 中的方法org.apache.calcite.sql.SqlPostfixOperator
-
- getSignatureTemplate(int) - 类 中的方法org.apache.calcite.sql.SqlPrefixOperator
-
- getSimple() - 类 中的方法org.apache.calcite.sql.SqlIdentifier
-
- getSimpleName() - 类 中的方法org.apache.calcite.plan.ConventionTraitDef
-
- getSimpleName() - 类 中的方法org.apache.calcite.plan.RelTraitDef
-
- getSimpleName() - 类 中的方法org.apache.calcite.rel.RelCollationTraitDef
-
- getSimpleName() - 类 中的方法org.apache.calcite.rel.RelDistributionTraitDef
-
- getSimplify() - 类 中的方法org.apache.calcite.plan.SubstitutionVisitor.UnifyRuleCall
-
- getSingleRowTableName() - 类 中的方法org.apache.calcite.sql.dialect.OracleSqlDialect
-
- getSingleRowTableName() - 类 中的方法org.apache.calcite.sql.SqlDialect
-
Returns the name of the system table that has precisely one row.
- getSource() - 类 中的方法org.apache.calcite.rex.RexExecutable
-
- getSource() - 类 中的方法org.apache.calcite.sql.SqlInsert
-
- getSource(int) - 类 中的方法org.apache.calcite.util.mapping.Mappings.AbstractMapping
-
- getSource(int) - 类 中的方法org.apache.calcite.util.mapping.Mappings.IdentityMapping
-
- getSource(int) - 类 中的方法org.apache.calcite.util.mapping.Mappings.OverridingSourceMapping
-
- getSource(int) - 接口 中的方法org.apache.calcite.util.mapping.Mappings.SourceMapping
-
- getSource(int) - 类 中的方法org.apache.calcite.util.Permutation
-
Returns the position which maps to target.
- getSourceCount() - 类 中的方法org.apache.calcite.util.mapping.AbstractSourceMapping
-
- getSourceCount() - 类 中的方法org.apache.calcite.util.mapping.AbstractTargetMapping
-
- getSourceCount() - 接口 中的方法org.apache.calcite.util.mapping.Mapping
-
Returns the number of sources.
- getSourceCount() - 类 中的方法org.apache.calcite.util.mapping.Mappings.AbstractMapping
-
- getSourceCount() - 接口 中的方法org.apache.calcite.util.mapping.Mappings.FunctionMapping
-
- getSourceCount() - 类 中的方法org.apache.calcite.util.mapping.Mappings.IdentityMapping
-
- getSourceCount() - 类 中的方法org.apache.calcite.util.mapping.Mappings.PartialMapping
-
- getSourceCount() - 接口 中的方法org.apache.calcite.util.mapping.Mappings.SourceMapping
-
- getSourceCount() - 接口 中的方法org.apache.calcite.util.mapping.Mappings.TargetMapping
-
- getSourceCount() - 类 中的方法org.apache.calcite.util.Permutation
-
- getSourceExpressionList() - 类 中的方法org.apache.calcite.rel.core.TableModify
-
- getSourceExpressionList() - 类 中的方法org.apache.calcite.sql.SqlUpdate
-
- getSourceField(int) - 类 中的方法org.apache.calcite.rex.RexProgram
-
Returns the input field that an output field is populated from, or -1 if
it is populated from an expression.
- getSourceOpt(int) - 类 中的方法org.apache.calcite.util.mapping.AbstractSourceMapping
-
- getSourceOpt(int) - 类 中的方法org.apache.calcite.util.mapping.Mappings.AbstractMapping
-
- getSourceOpt(int) - 类 中的方法org.apache.calcite.util.mapping.Mappings.IdentityMapping
-
- getSourceOpt(int) - 类 中的方法org.apache.calcite.util.mapping.Mappings.PartialMapping
-
- getSourceOpt(int) - 接口 中的方法org.apache.calcite.util.mapping.Mappings.SourceMapping
-
- getSourceOpt(int) - 接口 中的方法org.apache.calcite.util.mapping.Mappings.TargetMapping
-
- getSourceOpt(int) - 类 中的方法org.apache.calcite.util.Permutation
-
- getSourceQualifiedName() - 接口 中的方法org.apache.calcite.rel.RelReferentialConstraint
-
The qualified name of the referencing table, e.g.
- getSourceQualifiedName() - 类 中的方法org.apache.calcite.rel.RelReferentialConstraintImpl
-
- getSourceSelect() - 类 中的方法org.apache.calcite.sql.SqlDelete
-
Gets the source SELECT expression for the data to be deleted.
- getSourceSelect() - 类 中的方法org.apache.calcite.sql.SqlMerge
-
Gets the source SELECT expression for the data to be updated/inserted.
- getSourceSelect() - 类 中的方法org.apache.calcite.sql.SqlUpdate
-
Gets the source SELECT expression for the data to be updated.
- getSourceString() - 类 中的方法org.apache.calcite.util.SourceStringReader
-
Returns the source string.
- getSourceTableRef() - 类 中的方法org.apache.calcite.sql.SqlMerge
-
- getSparkContext(DataContext) - 类 中的静态方法org.apache.calcite.adapter.spark.SparkRuntime
-
Returns the Spark context for the current execution.
- getSparkHandler(boolean) - 类 中的静态方法org.apache.calcite.jdbc.CalcitePrepare.Dummy
-
Returns a spark handler.
- getSql() - 类 中的方法org.apache.calcite.model.JsonLattice
-
Returns the SQL query as a string, concatenating a list of lines if
necessary.
- getSql() - 类 中的方法org.apache.calcite.model.JsonMaterialization
-
Returns the SQL query as a string, concatenating a list of lines if
necessary.
- getSql() - 类 中的方法org.apache.calcite.model.JsonView
-
Returns the SQL query as a string, concatenating a list of lines if
necessary.
- getSql() - 类 中的方法org.apache.calcite.sql.util.SqlBuilder
-
Returns the SQL.
- getSql() - 类 中的方法org.apache.calcite.sql.util.SqlString
-
Returns the SQL string.
- getSqlAndClear() - 类 中的方法org.apache.calcite.sql.util.SqlBuilder
-
Returns the SQL and clears the buffer.
- getSqlIdentifier() - 接口 中的方法org.apache.calcite.rel.type.RelDataType
-
- getSqlIdentifier() - 类 中的方法org.apache.calcite.rel.type.RelDataTypeImpl
-
- getSqlIdentifier() - 类 中的方法org.apache.calcite.sql.SqlFunction
-
- getSqlIdentifier() - 类 中的方法org.apache.calcite.sql.type.ObjectSqlType
-
- getSqlTimingTracer() - 类 中的静态方法org.apache.calcite.util.trace.CalciteTrace
-
The tracer "org.apache.calcite.sql.timing" traces timing for
various stages of query processing.
- getSqlToRelConverter(SqlValidator, Prepare.CatalogReader, SqlToRelConverter.Config) - 类 中的方法org.apache.calcite.prepare.Prepare
-
Protected method to allow subclasses to override construction of
SqlToRelConverter.
- getSqlToRelConverterConfig() - 接口 中的方法org.apache.calcite.tools.FrameworkConfig
-
- getSqlToRelTracer() - 类 中的静态方法org.apache.calcite.util.trace.CalciteTrace
-
The "org.apache.calcite.sql2rel" tracer reports parse events.
- getSqlType() - 枚举 中的方法org.apache.calcite.adapter.pig.PigDataType
-
- getSqlTypeName() - 类 中的方法org.apache.calcite.rel.type.DynamicRecordTypeImpl
-
- getSqlTypeName() - 接口 中的方法org.apache.calcite.rel.type.RelDataType
-
- getSqlTypeName() - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFactoryImpl.JavaType
-
- getSqlTypeName() - 类 中的方法org.apache.calcite.rel.type.RelDataTypeImpl
-
- getSqlTypeName() - 类 中的方法org.apache.calcite.rel.type.RelRecordType
-
- getSqlTypeName() - 类 中的方法org.apache.calcite.sql.type.AbstractSqlType
-
- getSqlValidator() - 类 中的方法org.apache.calcite.prepare.Prepare
-
- getStackTrace(Throwable) - 类 中的静态方法org.apache.calcite.util.Util
-
- getStandardName() - 枚举 中的方法org.apache.calcite.sql.SqlJsonEncoding
-
- getStarTable() - 类 中的方法org.apache.calcite.jdbc.CalciteSchema.LatticeEntry
-
- getStarTable() - 类 中的方法org.apache.calcite.jdbc.CalciteSchema.LatticeEntryImpl
-
- getStarTables(CalciteSchema) - 类 中的静态方法org.apache.calcite.schema.Schemas
-
Returns the star tables defined in a schema.
- getStartColumnNum() - 类 中的方法org.apache.calcite.sql.advise.SqlAdvisor.ValidateErrorInfo
-
- getStartLineNum() - 类 中的方法org.apache.calcite.sql.advise.SqlAdvisor.ValidateErrorInfo
-
- getStartPrecision(RelDataTypeSystem) - 类 中的方法org.apache.calcite.sql.SqlIntervalQualifier
-
- getStartPrecisionPreservingDefault() - 类 中的方法org.apache.calcite.sql.SqlIntervalQualifier
-
- getStartUnit() - 类 中的方法org.apache.calcite.sql.SqlIntervalQualifier
-
- getStartUnit() - 枚举 中的方法org.apache.calcite.sql.type.SqlTypeName
-
Returns HOUR for HOUR TO SECOND and
HOUR, SECOND for SECOND.
- getState() - 枚举 中的方法org.apache.calcite.sql.SqlStateCodes
-
已过时。
- getStateClass() - 枚举 中的方法org.apache.calcite.sql.SqlStateCodes
-
已过时。
- getStatement(Meta.StatementHandle) - 接口 中的方法org.apache.calcite.server.CalciteServer
-
Returns the statement with a given handle.
- getStatements() - 类 中的方法org.apache.calcite.adapter.pig.PigRel.Implementor
-
- getStatementTracer() - 类 中的静态方法org.apache.calcite.util.trace.CalciteTrace
-
The "org.apache.calcite.prepare.Prepare" tracer prints the generated
program at DEBUG (formerly, FINE) or higher.
- getStateSize() - 类 中的方法org.apache.calcite.adapter.enumerable.StrictAggImplementor
-
- getStateSubClass() - 枚举 中的方法org.apache.calcite.sql.SqlStateCodes
-
已过时。
- getStateType(AggContext) - 接口 中的方法org.apache.calcite.adapter.enumerable.AggImplementor
-
Returns the types of the intermediate variables used by the aggregate
implementation.
- getStateType(AggContext) - 类 中的方法org.apache.calcite.adapter.enumerable.StrictAggImplementor
-
- getStatistic() - 类 中的方法org.apache.calcite.adapter.csv.JsonTable
-
- getStatistic() - 类 中的方法org.apache.calcite.adapter.kafka.KafkaStreamTable
-
- getStatistic() - 类 中的方法org.apache.calcite.piglet.PigTable
-
- getStatistic() - 类 中的方法org.apache.calcite.schema.impl.AbstractTable
-
- getStatistic() - 接口 中的方法org.apache.calcite.schema.Table
-
Returns a provider of statistics about this table.
- getStatisticProvider() - 接口 中的方法org.apache.calcite.tools.FrameworkConfig
-
Returns the source of statistics about tables and columns to be used
by the lattice suggester to deduce primary keys, foreign keys, and the
direction of relationships.
- getStrength() - 类 中的方法org.apache.calcite.sql.parser.SqlParserUtil.ParsedCollation
-
- getStrictEnd() - 类 中的方法org.apache.calcite.sql.SqlMatchRecognize
-
- getStrictStart() - 类 中的方法org.apache.calcite.sql.SqlMatchRecognize
-
- getString(String) - 接口 中的方法org.apache.calcite.rel.RelInput
-
Returns a string value.
- getString(List<String>) - 类 中的静态方法org.apache.calcite.sql.SqlIdentifier
-
Converts a list of strings to a qualified identifier.
- getStringArray() - 类 中的方法org.apache.calcite.util.javac.JavaCompilerArgs
-
- getStringFunctions() - 类 中的静态方法org.apache.calcite.sql.SqlJdbcFunctionCall
-
- getStringList(String) - 接口 中的方法org.apache.calcite.rel.RelInput
-
- getStringLiteralOperand(int) - 类 中的方法org.apache.calcite.rex.RexCallBinding
-
- getStringLiteralOperand(int) - 类 中的方法org.apache.calcite.sql.SqlCallBinding
-
- getStringLiteralOperand(int) - 类 中的方法org.apache.calcite.sql.SqlOperatorBinding
-
已过时。
- getStringValue() - 类 中的方法org.apache.calcite.sql.SqlLiteral
-
已过时。
- getStructKind() - 接口 中的方法org.apache.calcite.rel.type.RelDataType
-
Returns the rule for resolving the fields of a structured type,
or
StructKind.NONE if this is not a structured type.
- getStructKind() - 类 中的方法org.apache.calcite.rel.type.RelDataTypeImpl
-
- getStructKind() - 类 中的方法org.apache.calcite.rel.type.RelRecordType
-
- getSubQueryExpr(SqlCall) - 接口 中的方法org.apache.calcite.sql2rel.SqlRexContext
-
Returns the expression used to access a given IN or EXISTS
sub-query.
- getSubQueryExpr(SqlCall) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
-
- getSubSchema(String) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcSchema
-
- getSubSchema(String, boolean) - 类 中的方法org.apache.calcite.jdbc.CalciteSchema
-
- getSubSchema(String) - 类 中的方法org.apache.calcite.schema.impl.AbstractSchema
-
- getSubSchema(String) - 类 中的方法org.apache.calcite.schema.impl.DelegatingSchema
-
- getSubSchema(String) - 接口 中的方法org.apache.calcite.schema.Schema
-
Returns a sub-schema with a given name, or null.
- getSubSchema(String) - 接口 中的方法org.apache.calcite.schema.SchemaPlus
-
- getSubSchemaMap() - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcCatalogSchema
-
- getSubSchemaMap() - 类 中的方法org.apache.calcite.jdbc.CalciteSchema
-
- getSubSchemaMap() - 类 中的方法org.apache.calcite.schema.impl.AbstractSchema
-
Returns a map of sub-schemas in this schema by name.
- getSubSchemaNames() - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcSchema
-
- getSubSchemaNames() - 类 中的方法org.apache.calcite.schema.impl.AbstractSchema
-
- getSubSchemaNames() - 类 中的方法org.apache.calcite.schema.impl.DelegatingSchema
-
- getSubSchemaNames() - 接口 中的方法org.apache.calcite.schema.Schema
-
Returns the names of this schema's child schemas.
- getSubset(RelNode) - 类 中的方法org.apache.calcite.plan.volcano.VolcanoPlanner
-
Returns the subset that a relational expression belongs to.
- getSubset(RelNode, RelTraitSet) - 类 中的方法org.apache.calcite.plan.volcano.VolcanoPlanner
-
- getSubset(RelNode, RelTraitSet, boolean) - 类 中的方法org.apache.calcite.plan.volcano.VolcanoPlanner
-
- getSubsetList() - 类 中的方法org.apache.calcite.sql.SqlMatchRecognize
-
- getSubsets() - 类 中的方法org.apache.calcite.rel.core.Match
-
- getSubtype() - 类 中的方法org.apache.calcite.sql.fun.SqlAvgAggFunction
-
已过时。
- getSubtype() - 类 中的方法org.apache.calcite.sql.fun.SqlCovarAggFunction
-
已过时。
- getSyntax() - 类 中的方法org.apache.calcite.sql.fun.SqlAbstractTimeFunction
-
- getSyntax() - 类 中的方法org.apache.calcite.sql.fun.SqlBaseContextVariable
-
- getSyntax() - 类 中的方法org.apache.calcite.sql.fun.SqlCaseOperator
-
- getSyntax() - 类 中的方法org.apache.calcite.sql.fun.SqlCastFunction
-
- getSyntax() - 类 中的方法org.apache.calcite.sql.fun.SqlCountAggFunction
-
- getSyntax() - 类 中的方法org.apache.calcite.sql.fun.SqlCurrentDateFunction
-
- getSyntax() - 类 中的方法org.apache.calcite.sql.fun.SqlDatetimePlusOperator
-
- getSyntax() - 类 中的方法org.apache.calcite.sql.fun.SqlDatetimeSubtractionOperator
-
- getSyntax() - 类 中的方法org.apache.calcite.sql.fun.SqlRandFunction
-
- getSyntax() - 类 中的方法org.apache.calcite.sql.fun.SqlRandIntegerFunction
-
- getSyntax() - 类 中的方法org.apache.calcite.sql.fun.SqlRowOperator
-
- getSyntax() - 类 中的方法org.apache.calcite.sql.SqlBinaryOperator
-
- getSyntax() - 类 中的方法org.apache.calcite.sql.SqlDescriptorOperator
-
- getSyntax() - 类 中的方法org.apache.calcite.sql.SqlFunction
-
- getSyntax() - 类 中的方法org.apache.calcite.sql.SqlInfixOperator
-
- getSyntax() - 类 中的方法org.apache.calcite.sql.SqlInternalOperator
-
- getSyntax() - 类 中的方法org.apache.calcite.sql.SqlJoin.SqlJoinOperator
-
- getSyntax() - 类 中的方法org.apache.calcite.sql.SqlMatchRecognize.SqlMatchRecognizeOperator
-
- getSyntax() - 类 中的方法org.apache.calcite.sql.SqlOperator
-
Returns the syntactic type of this operator, never null.
- getSyntax() - 类 中的方法org.apache.calcite.sql.SqlPostfixOperator
-
- getSyntax() - 类 中的方法org.apache.calcite.sql.SqlPrefixOperator
-
- getSyntax() - 类 中的方法org.apache.calcite.sql.SqlSelectOperator
-
- getSyntax() - 类 中的方法org.apache.calcite.sql.SqlSnapshot.SqlSnapshotOperator
-
- getSyntax() - 类 中的方法org.apache.calcite.sql.SqlSpecialOperator
-
- getSysEndFieldName() - 接口 中的方法org.apache.calcite.schema.TemporalTable
-
Returns the name of the system column that contains the end effective
time of each row.
- getSysStartFieldName() - 接口 中的方法org.apache.calcite.schema.TemporalTable
-
Returns the name of the system column that contains the start effective
time of each row.
- getSystemFieldList() - 类 中的方法org.apache.calcite.rel.core.Join
-
Returns a list of system fields that will be prefixed to
output row type.
- getSystemFieldList() - 类 中的方法org.apache.calcite.rel.logical.LogicalJoin
-
- getSystemFields() - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter
-
Returns a list of fields to be prefixed to each relational expression.
- getSystemFunctions() - 类 中的静态方法org.apache.calcite.sql.SqlJdbcFunctionCall
-
- getTable() - 类 中的方法org.apache.calcite.adapter.druid.DruidQuery
-
- getTable(String) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcSchema
-
- getTable() - 类 中的方法org.apache.calcite.adapter.pig.PigAggregate
-
Override this method so it looks down the tree to find the table this node
is acting on.
- getTable() - 类 中的方法org.apache.calcite.adapter.pig.PigFilter
-
Override this method so it looks down the tree to find the table this node
is acting on.
- getTable() - 类 中的方法org.apache.calcite.adapter.pig.PigJoin
-
The Pig alias of the joined relation will have the same name as one from
the left side of the join.
- getTable() - 类 中的方法org.apache.calcite.adapter.pig.PigProject
-
Override this method so it looks down the tree to find the table this node
is acting on.
- getTable(String) - 类 中的静态方法org.apache.calcite.chinook.CodesFunction
-
- getTable(String, boolean) - 类 中的方法org.apache.calcite.jdbc.CalciteSchema
-
Returns a table with the given name.
- getTable() - 类 中的方法org.apache.calcite.jdbc.CalciteSchema.TableEntry
-
- getTable() - 类 中的方法org.apache.calcite.jdbc.CalciteSchema.TableEntryImpl
-
- getTable(List<String>) - 类 中的方法org.apache.calcite.prepare.CalciteCatalogReader
-
- getTable(List<String>) - 接口 中的方法org.apache.calcite.prepare.Prepare.CatalogReader
-
- getTable() - 类 中的方法org.apache.calcite.rel.AbstractRelNode
-
- getTable() - 类 中的方法org.apache.calcite.rel.core.TableModify
-
- getTable() - 类 中的方法org.apache.calcite.rel.core.TableScan
-
- getTable() - 类 中的方法org.apache.calcite.rel.core.TableSpool
-
- getTable(String) - 接口 中的方法org.apache.calcite.rel.RelInput
-
- getTable() - 接口 中的方法org.apache.calcite.rel.RelNode
-
If this relational expression represents an access to a table, returns
that table, otherwise returns null.
- getTable() - 类 中的方法org.apache.calcite.rex.RexTableInputRef.RelTableRef
-
- getTable(String) - 类 中的方法org.apache.calcite.schema.impl.AbstractSchema
-
- getTable(String) - 类 中的方法org.apache.calcite.schema.impl.DelegatingSchema
-
- getTable() - 类 中的方法org.apache.calcite.schema.impl.ModifiableViewTable
-
- getTable() - 接口 中的方法org.apache.calcite.schema.ModifiableView
-
Returns the underlying table.
- getTable(String) - 接口 中的方法org.apache.calcite.schema.Schema
-
Returns a table with a given name, or null if not found.
- getTable() - 类 中的方法org.apache.calcite.sql.SqlDescribeTable
-
- getTable() - 类 中的方法org.apache.calcite.sql.validate.DelegatingNamespace
-
- getTable(List<String>) - 类 中的方法org.apache.calcite.sql.validate.DelegatingSqlValidatorCatalogReader
-
- getTable() - 类 中的方法org.apache.calcite.sql.validate.IdentifierNamespace
-
- getTable() - 类 中的方法org.apache.calcite.sql.validate.SelectScope
-
- getTable(RelDataTypeFactory, List<SqlNode>) - 类 中的方法org.apache.calcite.sql.validate.SqlUserDefinedTableMacro
-
Returns the table in this UDF, or null if there is no table.
- getTable(List<String>) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidatorCatalogReader
-
Finds a table or schema with the given name, possibly qualified.
- getTable() - 接口 中的方法org.apache.calcite.sql.validate.SqlValidatorNamespace
-
Returns the underlying table, or null if there is none.
- getTableAccessMode(List<String>) - 类 中的方法org.apache.calcite.plan.TableAccessMap
-
Determines the access mode of a table.
- getTableBasedOnNullaryFunction(String, boolean) - 类 中的方法org.apache.calcite.jdbc.CalciteSchema
-
Returns a tables derived from explicit and implicit functions
that take zero parameters.
- getTableBySql(String) - 类 中的方法org.apache.calcite.jdbc.CalciteSchema
-
Returns a table that materializes the given SQL statement.
- getTableEntry(SqlValidatorCatalogReader, List<String>) - 类 中的静态方法org.apache.calcite.sql.validate.SqlValidatorUtil
-
- getTableForMember(List<String>) - 接口 中的方法org.apache.calcite.plan.RelOptSchema
-
- getTableForMember(List<String>, String, boolean[]) - 接口 中的方法org.apache.calcite.plan.RelOptSchemaWithSampling
-
Retrieves a
RelOptTable based upon a member access, using a
sample dataset if it exists.
- getTableForMember(List<String>) - 类 中的方法org.apache.calcite.prepare.CalciteCatalogReader
-
- getTableForMember(List<String>) - 接口 中的方法org.apache.calcite.prepare.Prepare.CatalogReader
-
- getTableHints() - 接口 中的方法org.apache.calcite.plan.RelOptTable.ToRelContext
-
Returns the table hints of the table to convert,
usually you can use the hints to pass along some dynamic params.
- getTableMap() - 类 中的方法org.apache.calcite.adapter.cassandra.CassandraSchema
-
- getTableMap() - 类 中的方法org.apache.calcite.adapter.clone.CloneSchema
-
- getTableMap() - 类 中的方法org.apache.calcite.adapter.csv.CsvSchema
-
- getTableMap() - 类 中的方法org.apache.calcite.adapter.druid.DruidSchema
-
- getTableMap() - 类 中的方法org.apache.calcite.adapter.elasticsearch.ElasticsearchSchema
-
- getTableMap() - 类 中的方法org.apache.calcite.adapter.geode.rel.GeodeSchema
-
- getTableMap() - 类 中的方法org.apache.calcite.adapter.geode.simple.GeodeSimpleSchema
-
- getTableMap() - 类 中的方法org.apache.calcite.adapter.java.ReflectiveSchema
-
- getTableMap() - 类 中的方法org.apache.calcite.adapter.mongodb.MongoSchema
-
- getTableMap() - 类 中的方法org.apache.calcite.adapter.pig.PigSchema
-
- getTableMap() - 类 中的方法org.apache.calcite.adapter.splunk.SplunkSchema
-
- getTableMap() - 类 中的方法org.apache.calcite.adapter.tpcds.TpcdsSchema
-
- getTableMap() - 类 中的方法org.apache.calcite.adapter.tpch.TpchSchema
-
- getTableMap() - 类 中的方法org.apache.calcite.schema.impl.AbstractSchema
-
Returns a map of tables in this schema by name.
- getTableModOp() - 类 中的方法org.apache.calcite.prepare.Prepare.PreparedExplain
-
- getTableModOp() - 接口 中的方法org.apache.calcite.prepare.Prepare.PreparedResult
-
Returns the table modification operation corresponding to this
statement if it is a table modification statement; otherwise null.
- getTableModOp() - 类 中的方法org.apache.calcite.prepare.Prepare.PreparedResultImpl
-
- getTableName(RelNode) - 类 中的方法org.apache.calcite.adapter.pig.PigRel.Implementor
-
- getTableName() - 类 中的方法org.apache.calcite.adapter.redis.RedisTableFieldInfo
-
- getTableNames() - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcSchema
-
- getTableNames() - 类 中的方法org.apache.calcite.jdbc.CalciteSchema
-
Returns the set of all table names.
- getTableNames() - 类 中的方法org.apache.calcite.schema.impl.AbstractSchema
-
- getTableNames() - 类 中的方法org.apache.calcite.schema.impl.DelegatingSchema
-
- getTableNames() - 接口 中的方法org.apache.calcite.schema.Schema
-
Returns the names of the tables in this schema.
- getTableNamespace(List<String>) - 类 中的方法org.apache.calcite.sql.validate.DelegatingScope
-
- getTableNamespace(List<String>) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidatorScope
-
- getTableOrigin(RelNode) - 类 中的方法org.apache.calcite.rel.metadata.RelMetadataQuery
-
Determines the origin of a
RelNode, provided it maps to a single
table, optionally with filtering and projection.
- getTablePath() - 类 中的方法org.apache.calcite.schema.impl.ModifiableViewTable
-
- getTablePath() - 接口 中的方法org.apache.calcite.schema.ModifiableView
-
Returns the full path of the underlying table.
- getTableRef() - 类 中的方法org.apache.calcite.rex.RexTableInputRef
-
- getTableRef() - 类 中的方法org.apache.calcite.sql.SqlMatchRecognize
-
- getTableRef() - 类 中的方法org.apache.calcite.sql.SqlSnapshot
-
- getTableReferences() - 接口 中的方法org.apache.calcite.rel.metadata.BuiltInMetadata.TableReferences
-
This provider returns the tables used by a given plan.
- getTableReferences(RelNode, RelMetadataQuery) - 接口 中的方法org.apache.calcite.rel.metadata.BuiltInMetadata.TableReferences.Handler
-
- getTableReferences(RelNode, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdTableReferences
-
- getTableReferences(HepRelVertex, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdTableReferences
-
- getTableReferences(RelSubset, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdTableReferences
-
- getTableReferences(TableScan, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdTableReferences
-
TableScan table reference.
- getTableReferences(Aggregate, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdTableReferences
-
Table references from Aggregate.
- getTableReferences(Join, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdTableReferences
-
Table references from Join.
- getTableReferences(SetOp, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdTableReferences
-
Table references from Union, Intersect, Minus.
- getTableReferences(Project, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdTableReferences
-
Table references from Project.
- getTableReferences(Filter, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdTableReferences
-
Table references from Filter.
- getTableReferences(Sort, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdTableReferences
-
Table references from Sort.
- getTableReferences(TableModify, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdTableReferences
-
Table references from TableModify.
- getTableReferences(Exchange, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdTableReferences
-
Table references from Exchange.
- getTableReferences(Window, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdTableReferences
-
Table references from Window.
- getTableReferences(Sample, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdTableReferences
-
Table references from Sample.
- getTableReferences(RelNode) - 类 中的方法org.apache.calcite.rel.metadata.RelMetadataQuery
-
Determines the tables used by a plan.
- getTables(Meta.ConnectionHandle, String, Meta.Pat, Meta.Pat, List<String>) - 类 中的方法org.apache.calcite.jdbc.CalciteMetaImpl
-
- getTablesAccessed() - 类 中的方法org.apache.calcite.plan.TableAccessMap
-
- getTablesBasedOnNullaryFunctions() - 类 中的方法org.apache.calcite.jdbc.CalciteSchema
-
Returns tables derived from explicit and implicit functions
that take zero parameters.
- getTableScan() - 类 中的方法org.apache.calcite.adapter.druid.DruidQuery
-
- getTableTypes(Meta.ConnectionHandle) - 类 中的方法org.apache.calcite.jdbc.CalciteMetaImpl
-
- getTarget() - 类 中的方法org.apache.calcite.adapter.java.ReflectiveSchema
-
Returns the wrapped object.
- getTarget() - 类 中的方法org.apache.calcite.util.DelegatingInvocationHandler
-
Returns the object to forward method calls to, should the derived class
not implement the method.
- getTarget(int) - 类 中的方法org.apache.calcite.util.mapping.Mappings.AbstractMapping
-
- getTarget(int) - 接口 中的方法org.apache.calcite.util.mapping.Mappings.FunctionMapping
-
Returns the target that a source maps to.
- getTarget(int) - 类 中的方法org.apache.calcite.util.mapping.Mappings.IdentityMapping
-
- getTarget(int) - 类 中的方法org.apache.calcite.util.mapping.Mappings.OverridingTargetMapping
-
- getTarget(int) - 接口 中的方法org.apache.calcite.util.mapping.Mappings.TargetMapping
-
- getTarget(int) - 类 中的方法org.apache.calcite.util.Permutation
-
Returns the position that source is mapped to.
- getTargetColumnList() - 类 中的方法org.apache.calcite.sql.SqlInsert
-
- getTargetColumnList() - 类 中的方法org.apache.calcite.sql.SqlUpdate
-
- getTargetCount() - 类 中的方法org.apache.calcite.util.mapping.AbstractSourceMapping
-
- getTargetCount() - 类 中的方法org.apache.calcite.util.mapping.AbstractTargetMapping
-
- getTargetCount() - 接口 中的方法org.apache.calcite.util.mapping.Mapping
-
Returns the number of targets.
- getTargetCount() - 类 中的方法org.apache.calcite.util.mapping.Mappings.AbstractMapping
-
- getTargetCount() - 类 中的方法org.apache.calcite.util.mapping.Mappings.IdentityMapping
-
- getTargetCount() - 类 中的方法org.apache.calcite.util.mapping.Mappings.PartialMapping
-
- getTargetCount() - 接口 中的方法org.apache.calcite.util.mapping.Mappings.SourceMapping
-
- getTargetCount() - 接口 中的方法org.apache.calcite.util.mapping.Mappings.TargetMapping
-
- getTargetCount() - 类 中的方法org.apache.calcite.util.Permutation
-
- getTargetField(RelDataType, RelDataTypeFactory, SqlIdentifier, SqlValidatorCatalogReader, RelOptTable) - 类 中的静态方法org.apache.calcite.sql.validate.SqlValidatorUtil
-
Resolve a target column name in the target table.
- getTargetOpt(int) - 类 中的方法org.apache.calcite.util.mapping.AbstractTargetMapping
-
- getTargetOpt(int) - 类 中的方法org.apache.calcite.util.mapping.Mappings.AbstractMapping
-
- getTargetOpt(int) - 接口 中的方法org.apache.calcite.util.mapping.Mappings.FunctionMapping
-
Returns the target that a source maps to, or -1 if it is not mapped.
- getTargetOpt(int) - 类 中的方法org.apache.calcite.util.mapping.Mappings.IdentityMapping
-
- getTargetOpt(int) - 类 中的方法org.apache.calcite.util.mapping.Mappings.PartialMapping
-
- getTargetOpt(int) - 接口 中的方法org.apache.calcite.util.mapping.Mappings.SourceMapping
-
- getTargetOpt(int) - 接口 中的方法org.apache.calcite.util.mapping.Mappings.TargetMapping
-
- getTargetOpt(int) - 类 中的方法org.apache.calcite.util.Permutation
-
- getTargetQualifiedName() - 接口 中的方法org.apache.calcite.rel.RelReferentialConstraint
-
The qualified name of the referenced table, e.g.
- getTargetQualifiedName() - 类 中的方法org.apache.calcite.rel.RelReferentialConstraintImpl
-
- getTargetTable() - 类 中的方法org.apache.calcite.sql.SqlDelete
-
- getTargetTable() - 类 中的方法org.apache.calcite.sql.SqlInsert
-
- getTargetTable() - 类 中的方法org.apache.calcite.sql.SqlMerge
-
- getTargetTable() - 类 中的方法org.apache.calcite.sql.SqlUpdate
-
- getTargetTable(SqlNode) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter
-
- getTestTracer(Class<?>) - 类 中的静态方法org.apache.calcite.util.trace.CalciteTrace
-
The tracers report important/useful information related with the execution
of unit tests.
- getThenOperands() - 类 中的方法org.apache.calcite.sql.fun.SqlCase
-
- getThis() - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
Derived classes might wish to override this method to return the "outer"
enumerable.
- getThisOrdered() - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
Derived classes might wish to override this method to return the "outer"
ordered-enumerable.
- getTightestCommonType(RelDataType, RelDataType) - 类 中的方法org.apache.calcite.sql.validate.implicit.AbstractTypeCoercion
-
Case1: type widening with no precision loss.
- getTightestCommonType(RelDataType, RelDataType) - 接口 中的方法org.apache.calcite.sql.validate.implicit.TypeCoercion
-
Case1: type widening with no precision loss.
- getTime() - 类 中的方法org.apache.calcite.sql.SqlTimeLiteral
-
- getTimeDateFunctions() - 类 中的静态方法org.apache.calcite.sql.SqlJdbcFunctionCall
-
- getTimestamp() - 类 中的方法org.apache.calcite.sql.SqlAbstractDateTimeLiteral
-
- getTimestampFieldIndex() - 类 中的方法org.apache.calcite.adapter.druid.DruidQuery
-
- getTimeZone() - 类 中的方法org.apache.calcite.sql.SqlDataTypeSpec
-
- getTokenImages() - 异常错误 中的方法org.apache.calcite.sql.parser.SqlParseException
-
Returns the token images.
- getTokenVal(String) - 类 中的静态方法org.apache.calcite.sql.parser.SqlParserUtil
-
- getTopicName() - 类 中的方法org.apache.calcite.adapter.kafka.KafkaTableOptions
-
- getTopNode() - 类 中的方法org.apache.calcite.adapter.druid.DruidQuery
-
- getTotalByteCodeSize() - 类 中的方法org.apache.calcite.util.javac.JaninoCompiler
-
- getTotalByteCodeSize() - 接口 中的方法org.apache.calcite.util.javac.JavaCompiler
-
- getTrait(int) - 类 中的方法org.apache.calcite.plan.RelTraitSet
-
Retrieves a RelTrait from the set.
- getTrait(RelTraitDef<T>) - 类 中的方法org.apache.calcite.plan.RelTraitSet
-
Retrieves a RelTrait of the given type from the set.
- getTraitClass() - 类 中的方法org.apache.calcite.plan.ConventionTraitDef
-
- getTraitClass() - 类 中的方法org.apache.calcite.plan.RelTraitDef
-
- getTraitClass() - 类 中的方法org.apache.calcite.rel.RelCollationTraitDef
-
- getTraitClass() - 类 中的方法org.apache.calcite.rel.RelDistributionTraitDef
-
- getTraitDef() - 枚举 中的方法org.apache.calcite.adapter.enumerable.EnumerableConvention
-
- getTraitDef() - 枚举 中的方法org.apache.calcite.interpreter.BindableConvention
-
- getTraitDef() - 枚举 中的方法org.apache.calcite.interpreter.InterpretableConvention
-
- getTraitDef() - 类 中的方法org.apache.calcite.plan.Convention.Impl
-
- getTraitDef() - 接口 中的方法org.apache.calcite.plan.RelTrait
-
Returns the RelTraitDef that defines this RelTrait.
- getTraitDef() - 接口 中的方法org.apache.calcite.rel.convert.Converter
-
Returns the definition of trait which this converter works on.
- getTraitDef() - 类 中的方法org.apache.calcite.rel.convert.ConverterImpl
-
- getTraitDef() - 类 中的方法org.apache.calcite.rel.convert.ConverterRule
-
- getTraitDef() - 类 中的方法org.apache.calcite.rel.RelCollationImpl
-
- getTraitDefs() - 接口 中的方法org.apache.calcite.tools.FrameworkConfig
-
Returns a list of trait definitions.
- getTraits(int) - 类 中的方法org.apache.calcite.plan.RelTraitSet
-
Retrieves a list of traits from the set.
- getTraits(RelTraitDef<T>) - 类 中的方法org.apache.calcite.plan.RelTraitSet
-
Retrieves a list of traits of the given type from the set.
- getTraitSet() - 接口 中的方法org.apache.calcite.plan.RelOptNode
-
Retrieves this RelNode's traits.
- getTraitSet() - 类 中的方法org.apache.calcite.rel.AbstractRelNode
-
- getTraitSet() - 接口 中的方法org.apache.calcite.rel.RelInput
-
- getTransitions() - 类 中的方法org.apache.calcite.runtime.Automaton
-
- getTransitions() - 类 中的方法org.apache.calcite.runtime.DeterministicAutomaton
-
- getTreeOrder(List<Integer>) - 类 中的方法org.apache.calcite.rel.rules.LoptJoinTree.BinaryTree
-
- getTreeOrder() - 类 中的方法org.apache.calcite.rel.rules.LoptJoinTree
-
- getTreeOrder(List<Integer>) - 类 中的方法org.apache.calcite.rel.rules.LoptJoinTree
-
- getTreeOrder(List<Integer>) - 类 中的方法org.apache.calcite.rel.rules.LoptJoinTree.Leaf
-
- getTreeOrder(List<Integer>) - 类 中的方法org.apache.calcite.rel.rules.LoptJoinTree.Node
-
- getTuples(RelInput) - 类 中的方法org.apache.calcite.rel.core.Values
-
- getTuples() - 类 中的方法org.apache.calcite.rel.core.Values
-
Returns the rows of literals represented by this Values relational
expression.
- getTuples(String) - 接口 中的方法org.apache.calcite.rel.RelInput
-
- getType() - 接口 中的方法org.apache.calcite.adapter.druid.Granularity
-
- getType(String) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcSchema
-
- getType(String, boolean) - 类 中的方法org.apache.calcite.jdbc.CalciteSchema
-
Returns a type, explicit and implicit, with a given
name.
- getType() - 类 中的方法org.apache.calcite.jdbc.CalciteSchema.TypeEntry
-
- getType() - 类 中的方法org.apache.calcite.jdbc.CalciteSchema.TypeEntryImpl
-
- getType() - 类 中的方法org.apache.calcite.linq4j.tree.AbstractNode
-
Gets the static type of the expression that this Expression
represents.
- getType() - 类 中的方法org.apache.calcite.linq4j.tree.ArrayLengthRecordField
-
- getType() - 接口 中的方法org.apache.calcite.linq4j.tree.PseudoField
-
- getType() - 类 中的方法org.apache.calcite.linq4j.tree.ReflectedPseudoField
-
- getType() - 类 中的方法org.apache.calcite.rel.core.AggregateCall
-
Returns the result type.
- getType() - 接口 中的方法org.apache.calcite.rel.RelDistribution
-
Returns the type of distribution.
- getType() - 接口 中的方法org.apache.calcite.rel.type.RelDataTypeField
-
Gets the type of this field.
- getType() - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFieldImpl
-
- getType() - 类 中的方法org.apache.calcite.rex.RexCall
-
- getType() - 类 中的方法org.apache.calcite.rex.RexFieldAccess
-
- getType() - 类 中的方法org.apache.calcite.rex.RexLiteral
-
- getType() - 类 中的方法org.apache.calcite.rex.RexNode
-
- getType() - 类 中的方法org.apache.calcite.rex.RexRangeRef
-
- getType() - 类 中的方法org.apache.calcite.rex.RexVariable
-
- getType(RelDataTypeFactory) - 接口 中的方法org.apache.calcite.schema.FunctionParameter
-
Returns the type of this parameter.
- getType(String) - 类 中的方法org.apache.calcite.schema.impl.AbstractSchema
-
- getType(String) - 类 中的方法org.apache.calcite.schema.impl.DelegatingSchema
-
- getType() - 接口 中的方法org.apache.calcite.schema.Member
-
Returns the type of this function's result.
- getType(String) - 接口 中的方法org.apache.calcite.schema.Schema
-
Returns a type with a given name, or null if not found.
- getType() - 类 中的方法org.apache.calcite.sql.fun.SqlHistogramAggFunction
-
已过时。
- getType() - 类 中的方法org.apache.calcite.sql.fun.SqlSingleValueAggFunction
-
已过时。
- getType() - 类 中的方法org.apache.calcite.sql.fun.SqlSumAggFunction
-
已过时。
- getType() - 类 中的方法org.apache.calcite.sql.validate.DelegatingNamespace
-
- getType() - 类 中的方法org.apache.calcite.sql.validate.SqlIdentifierMoniker
-
- getType() - 接口 中的方法org.apache.calcite.sql.validate.SqlMoniker
-
Returns the type of object referred to by this moniker.
- getType() - 类 中的方法org.apache.calcite.sql.validate.SqlMonikerImpl
-
- getType() - 接口 中的方法org.apache.calcite.sql.validate.SqlValidatorNamespace
-
Returns the type of this namespace.
- getTypeCoercion(SqlValidator, SqlConformance) - 类 中的静态方法org.apache.calcite.sql.validate.implicit.TypeCoercions
-
- getTypeCoercion() - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
-
Get the type coercion instance.
- getTypeCoercion() - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
-
- getTypeEntry(CalciteSchema, SqlIdentifier) - 类 中的静态方法org.apache.calcite.sql.validate.SqlValidatorUtil
-
- getTypeFactory() - 类 中的方法org.apache.calcite.adapter.enumerable.JavaRelImplementor
-
- getTypeFactory() - 接口 中的方法org.apache.calcite.DataContext
-
Returns the type factory.
- getTypeFactory() - 接口 中的方法org.apache.calcite.jdbc.CalciteConnection
-
Returns the type factory.
- getTypeFactory() - 接口 中的方法org.apache.calcite.jdbc.CalcitePrepare.Context
-
- getTypeFactory() - 类 中的方法org.apache.calcite.plan.RelOptCluster
-
- getTypeFactory() - 接口 中的方法org.apache.calcite.plan.RelOptSchema
-
Returns the
type factory used to generate
types for this schema.
- getTypeFactory() - 类 中的方法org.apache.calcite.plan.VisitorDataContext
-
- getTypeFactory() - 类 中的方法org.apache.calcite.prepare.CalciteCatalogReader
-
- getTypeFactory() - 类 中的方法org.apache.calcite.prepare.PlannerImpl
-
- getTypeFactory() - 类 中的方法org.apache.calcite.rex.RexBuilder
-
Returns this RexBuilder's type factory
- getTypeFactory() - 类 中的方法org.apache.calcite.sql.SqlOperatorBinding
-
- getTypeFactory() - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
-
Returns the type factory used by this validator.
- getTypeFactory() - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
-
- getTypeFactory() - 接口 中的方法org.apache.calcite.sql2rel.SqlRexContext
-
Returns the type factory.
- getTypeFactory() - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter.AggConverter
-
- getTypeFactory() - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
-
- getTypeFactory() - 接口 中的方法org.apache.calcite.tools.Planner
-
Returns the type factory.
- getTypeFactory() - 类 中的方法org.apache.calcite.tools.RelBuilder
-
Returns the type factory.
- getTypeFromMetaData(String) - 枚举 中的静态方法org.apache.calcite.adapter.druid.DruidType
-
Returns a DruidType matching the String from a meta data query
- getTypeFromMetric(String) - 枚举 中的静态方法org.apache.calcite.adapter.druid.DruidType
-
Returns a DruidType matching the given String type from a Druid metric
- getTypeInfo(Meta.ConnectionHandle) - 类 中的方法org.apache.calcite.jdbc.CalciteMetaImpl
-
- getTypeMap() - 类 中的方法org.apache.calcite.schema.impl.AbstractSchema
-
Returns a map of types in this schema by name.
- getTypeMapping() - 类 中的方法org.apache.calcite.sql.type.SqlTypeAssignmentRule
-
- getTypeMapping() - 类 中的方法org.apache.calcite.sql.type.SqlTypeCoercionRule
-
- getTypeMapping() - 接口 中的方法org.apache.calcite.sql.type.SqlTypeMappingRule
-
Returns the type mappings of this rule instance.
- getTypeName() - 枚举 中的方法org.apache.calcite.adapter.redis.RedisDataFormat
-
- getTypeName() - 枚举 中的方法org.apache.calcite.adapter.redis.RedisDataType
-
- getTypeName() - 类 中的方法org.apache.calcite.rex.RexLiteral
-
- getTypeName() - 类 中的方法org.apache.calcite.sql.SqlDataTypeSpec
-
- getTypeName() - 类 中的方法org.apache.calcite.sql.SqlLiteral
-
- getTypeName() - 类 中的方法org.apache.calcite.sql.SqlTypeNameSpec
-
- getTypeName() - 类 中的方法org.apache.calcite.sql.type.ComparableOperandTypeChecker
-
- getTypeName() - 类 中的方法org.apache.calcite.sql.type.SameOperandTypeChecker
-
- getTypeNames() - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcSchema
-
- getTypeNames() - 类 中的方法org.apache.calcite.jdbc.CalciteSchema
-
Returns the set of all types names.
- getTypeNames() - 类 中的方法org.apache.calcite.schema.impl.AbstractSchema
-
- getTypeNames() - 类 中的方法org.apache.calcite.schema.impl.DelegatingSchema
-
- getTypeNames() - 接口 中的方法org.apache.calcite.schema.Schema
-
Returns the names of the types in this schema.
- getTypeNames() - 枚举 中的方法org.apache.calcite.sql.type.SqlTypeFamily
-
- getTypeNameSpec() - 类 中的方法org.apache.calcite.sql.SqlDataTypeSpec
-
- getTypes() - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcSchema
-
- getTypeSystem() - 接口 中的方法org.apache.calcite.rel.type.RelDataTypeFactory
-
Returns the type system.
- getTypeSystem() - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFactoryImpl
-
- getTypeSystem() - 类 中的方法org.apache.calcite.sql.SqlDialect
-
Returns the type system implementation for this dialect.
- getTypeSystem() - 接口 中的方法org.apache.calcite.tools.FrameworkConfig
-
Returns the type system.
- getUnionAllRowCount(RelMetadataQuery, Union) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdUtil
-
Returns an estimate of the number of rows returned by a
Union
(before duplicates are eliminated).
- getUniqueKeys(boolean) - 接口 中的方法org.apache.calcite.rel.metadata.BuiltInMetadata.UniqueKeys
-
Determines the set of unique minimal keys for this expression.
- getUniqueKeys(RelNode, RelMetadataQuery, boolean) - 接口 中的方法org.apache.calcite.rel.metadata.BuiltInMetadata.UniqueKeys.Handler
-
- getUniqueKeys(Filter, RelMetadataQuery, boolean) - 类 中的方法org.apache.calcite.rel.metadata.RelMdUniqueKeys
-
- getUniqueKeys(Sort, RelMetadataQuery, boolean) - 类 中的方法org.apache.calcite.rel.metadata.RelMdUniqueKeys
-
- getUniqueKeys(Correlate, RelMetadataQuery, boolean) - 类 中的方法org.apache.calcite.rel.metadata.RelMdUniqueKeys
-
- getUniqueKeys(TableModify, RelMetadataQuery, boolean) - 类 中的方法org.apache.calcite.rel.metadata.RelMdUniqueKeys
-
- getUniqueKeys(Project, RelMetadataQuery, boolean) - 类 中的方法org.apache.calcite.rel.metadata.RelMdUniqueKeys
-
- getUniqueKeys(Calc, RelMetadataQuery, boolean) - 类 中的方法org.apache.calcite.rel.metadata.RelMdUniqueKeys
-
- getUniqueKeys(Join, RelMetadataQuery, boolean) - 类 中的方法org.apache.calcite.rel.metadata.RelMdUniqueKeys
-
- getUniqueKeys(Aggregate, RelMetadataQuery, boolean) - 类 中的方法org.apache.calcite.rel.metadata.RelMdUniqueKeys
-
- getUniqueKeys(SetOp, RelMetadataQuery, boolean) - 类 中的方法org.apache.calcite.rel.metadata.RelMdUniqueKeys
-
- getUniqueKeys(TableScan, RelMetadataQuery, boolean) - 类 中的方法org.apache.calcite.rel.metadata.RelMdUniqueKeys
-
- getUniqueKeys(RelNode, RelMetadataQuery, boolean) - 类 中的方法org.apache.calcite.rel.metadata.RelMdUniqueKeys
-
- getUniqueKeys(RelNode) - 类 中的方法org.apache.calcite.rel.metadata.RelMetadataQuery
-
- getUniqueKeys(RelNode, boolean) - 类 中的方法org.apache.calcite.rel.metadata.RelMetadataQuery
-
- getUnit() - 类 中的方法org.apache.calcite.sql.SqlIntervalQualifier
-
Returns SECOND for both HOUR TO SECOND and
SECOND.
- getUnknownType() - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
-
Returns an object representing the "unknown" type.
- getUnknownType() - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
-
- getUnmangledMethodName(Class, String, Class[]) - 类 中的静态方法org.apache.calcite.util.ReflectUtil
-
Composes a string representing a human-readable method name (with neither
exception nor return type information).
- getUnmangledMethodName(Method) - 类 中的静态方法org.apache.calcite.util.ReflectUtil
-
Composes a string representing a human-readable method name (with neither
exception nor return type information).
- getUnqualifiedClassName(Class) - 类 中的静态方法org.apache.calcite.util.ReflectUtil
-
Gets the name of a class with no package qualifiers; if it's an inner
class, it will still be qualified by the containing class (X$Y).
- getUnquotedCasing() - 类 中的方法org.apache.calcite.sql.SqlDialect
-
Returns how unquoted identifiers are stored.
- getUpdateCall() - 类 中的方法org.apache.calcite.sql.SqlMerge
-
- getUpdateColumnList() - 类 中的方法org.apache.calcite.rel.core.TableModify
-
- getUpperBound() - 类 中的方法org.apache.calcite.rex.RexWindow
-
- getUpperBound() - 类 中的方法org.apache.calcite.sql.SqlWindow
-
- getURL() - 类 中的方法org.apache.calcite.chinook.ChinookAvaticaServer
-
- getURLConnection(String) - 类 中的静态方法org.apache.calcite.runtime.HttpUtils
-
- getUser() - 类 中的静态方法org.apache.calcite.chinook.EnvironmentFairy
-
- getUsingScope() - 类 中的方法org.apache.calcite.sql.validate.JoinScope
-
Returns the scope which is used for resolving USING clause.
- getValidatedNodeType(SqlNode) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
-
Returns the type assigned to a node by validation.
- getValidatedNodeType(SqlNode) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
-
- getValidatedNodeTypeIfKnown(SqlNode) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
-
Returns the type assigned to a node by validation, or null if unknown.
- getValidatedNodeTypeIfKnown(SqlNode) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
-
- getValidationErrorFunction() - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
-
- getValidator() - 类 中的方法org.apache.calcite.sql.SqlCallBinding
-
Returns the validator.
- getValidator() - 类 中的方法org.apache.calcite.sql.validate.DelegatingNamespace
-
- getValidator() - 类 中的方法org.apache.calcite.sql.validate.DelegatingScope
-
- getValidator() - 接口 中的方法org.apache.calcite.sql.validate.SqlValidatorNamespace
-
Returns the validator.
- getValidator() - 接口 中的方法org.apache.calcite.sql.validate.SqlValidatorScope
-
Returns the validator which created this scope.
- getValidator() - 接口 中的方法org.apache.calcite.sql2rel.SqlRexContext
-
Returns the validator.
- getValidator() - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
-
- getValue() - 类 中的方法org.apache.calcite.linq4j.Ord
-
- getValue(RexNode, RexNode) - 类 中的静态方法org.apache.calcite.plan.VisitorDataContext
-
- getValue() - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFieldImpl
-
- getValue() - 类 中的方法org.apache.calcite.rex.RexLiteral
-
Returns the value of this literal.
- getValue() - 类 中的方法org.apache.calcite.sql.SqlLiteral
-
Returns the value of this literal.
- getValue() - 类 中的方法org.apache.calcite.sql.SqlSetOption
-
- getValue() - 类 中的方法org.apache.calcite.util.NlsString
-
- getValue() - 类 中的方法org.apache.calcite.util.Pair
-
- getValue2() - 类 中的方法org.apache.calcite.rex.RexLiteral
-
Returns the value of this literal, in the form that the calculator
program builder wants it.
- getValue3() - 类 中的方法org.apache.calcite.rex.RexLiteral
-
Returns the value of this literal, in the form that the rex-to-lix
translator wants it.
- getValue4() - 类 中的方法org.apache.calcite.rex.RexLiteral
-
Returns the value of this literal, in the form that
RexInterpreter
wants it.
- getValueAs(Class<T>) - 类 中的方法org.apache.calcite.rex.RexLiteral
-
Returns the value of this literal as an instance of the specified class.
- getValueAs(Class<T>) - 类 中的方法org.apache.calcite.sql.SqlLiteral
-
- getValueBytes() - 类 中的方法org.apache.calcite.util.NlsString
-
Returns the value as a ByteString.
- getValueOperand() - 类 中的方法org.apache.calcite.sql.fun.SqlCase
-
- getValueType() - 类 中的方法org.apache.calcite.linq4j.tree.Types.MapType
-
Returns the type of values.
- getValueType() - 接口 中的方法org.apache.calcite.rel.type.RelDataType
-
Gets the value type if this type is a map, otherwise null.
- getValueType() - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFactoryImpl.JavaType
-
- getValueType() - 类 中的方法org.apache.calcite.rel.type.RelDataTypeImpl
-
- getValueType() - 类 中的方法org.apache.calcite.sql.type.MapSqlType
-
- getVariablesSet(RelNode) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
-
Returns a list of variables set by a relational expression or its
descendants.
- getVariablesSet() - 类 中的方法org.apache.calcite.rel.AbstractRelNode
-
- getVariablesSet() - 类 中的方法org.apache.calcite.rel.core.Correlate
-
- getVariablesSet() - 类 中的方法org.apache.calcite.rel.core.Join
-
- getVariablesSet() - 类 中的方法org.apache.calcite.rel.logical.LogicalFilter
-
- getVariablesSet() - 接口 中的方法org.apache.calcite.rel.RelNode
-
Returns the variables that are set in this relational
expression but also used and therefore not available to parents of this
relational expression.
- getVariablesSetAndUsed(RelNode, RelNode) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
-
已过时。
- getVariablesStopped() - 类 中的方法org.apache.calcite.rel.AbstractRelNode
-
- getVariablesStopped() - 接口 中的方法org.apache.calcite.rel.RelNode
-
- getVariablesUsed(RelNode) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
-
Returns a set of variables used by a relational expression or its
descendants.
- getViewExpander() - 接口 中的方法org.apache.calcite.tools.FrameworkConfig
-
Returns a view expander.
- getViewPath() - 类 中的方法org.apache.calcite.schema.impl.ViewTable
-
Returns the the path of the view.
- getViewSql() - 类 中的方法org.apache.calcite.schema.impl.ViewTable
-
Returns the view's SQL definition.
- getWarnings() - 类 中的方法org.apache.calcite.sql.parser.SqlParser
-
Returns the warnings that were generated by the previous invocation
of the parser.
- getWhenOperands() - 类 中的方法org.apache.calcite.sql.fun.SqlCase
-
- getWhere() - 类 中的方法org.apache.calcite.sql.SqlSelect
-
- getWhereScope(SqlSelect) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
-
Returns the scope that expressions in the WHERE and GROUP BY clause of
this query should use.
- getWhereScope(SqlSelect) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
-
- getWiderTypeFor(List<RelDataType>, boolean) - 类 中的方法org.apache.calcite.sql.validate.implicit.AbstractTypeCoercion
-
- getWiderTypeFor(List<RelDataType>, boolean) - 接口 中的方法org.apache.calcite.sql.validate.implicit.TypeCoercion
-
- getWiderTypeForDecimal(RelDataType, RelDataType) - 类 中的方法org.apache.calcite.sql.validate.implicit.AbstractTypeCoercion
-
Finds a wider type when one or both types are decimal type.
- getWiderTypeForDecimal(RelDataType, RelDataType) - 接口 中的方法org.apache.calcite.sql.validate.implicit.TypeCoercion
-
Finds a wider type when one or both types are DECIMAL type.
- getWiderTypeForTwo(RelDataType, RelDataType, boolean) - 类 中的方法org.apache.calcite.sql.validate.implicit.AbstractTypeCoercion
-
Case2: type widening.
- getWiderTypeForTwo(RelDataType, RelDataType, boolean) - 接口 中的方法org.apache.calcite.sql.validate.implicit.TypeCoercion
-
Case2: type widening.
- getWindow() - 类 中的方法org.apache.calcite.rex.RexOver
-
- getWindowByName(SqlIdentifier, SqlValidatorScope) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
-
- getWindowCall() - 类 中的方法org.apache.calcite.sql.SqlWindow
-
- getWindowList() - 类 中的方法org.apache.calcite.sql.SqlSelect
-
- getWithScope(SqlNode) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
-
- getWithScope(SqlNode) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
-
- GitCommitsTableFunction - org.apache.calcite.adapter.os中的类
-
Table function that executes the OS "git log" command
to discover git commits.
- Glossary - org.apache.calcite.util中的接口
-
A collection of terms.
- go(RelVisitor, RelNode) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
-
Sets a
RelVisitor going on a given relational expression, and
returns the result.
- go(RelNode) - 类 中的方法org.apache.calcite.plan.SubstitutionVisitor
-
Returns a list of all possible rels that result from substituting the
matched RelNode with the replacement RelNode within the query.
- go(MutableRel) - 类 中的方法org.apache.calcite.rel.mutable.MutableRelVisitor
-
- go(RelNode) - 类 中的方法org.apache.calcite.rel.RelVisitor
-
Starts an iteration.
- go(RexBuilder, CorrelationId, Iterable<? extends CorrelationId>, RelNode) - 类 中的静态方法org.apache.calcite.sql2rel.DeduplicateCorrelateVariables
-
Rewrites a relational expression, replacing alternate correlation variables
with a canonical correlation variable.
- go0(RelNode) - 类 中的方法org.apache.calcite.plan.SubstitutionVisitor
-
- goDeeper() - 类 中的方法org.apache.calcite.linq4j.tree.ClassDeclarationFinder
-
Creates child visitor.
- goDeeper() - 类 中的方法org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
-
Creates child visitor.
- goto_(LabelTarget) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a GotoExpression representing a "go to" statement.
- goto_(LabelTarget, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a GotoExpression representing a "go to" statement.
- goto_(LabelTarget, Type) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a GotoExpression representing a "go to" statement with
the specified type.
- goto_(LabelTarget, Expression, Type) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a GotoExpression representing a "go to" statement with
the specified type.
- GotoExpressionKind - org.apache.calcite.linq4j.tree中的枚举
-
- GotoStatement - org.apache.calcite.linq4j.tree中的类
-
Represents an unconditional jump.
- Granularities - org.apache.calcite.adapter.druid中的类
-
- Granularity - org.apache.calcite.adapter.druid中的接口
-
A strategy by which Druid rolls up rows into sub-totals based on their
timestamp values.
- Granularity.Type - org.apache.calcite.adapter.druid中的枚举
-
Type of supported periods for granularity.
- Graphs - org.apache.calcite.util.graph中的类
-
Miscellaneous graph utilities.
- Graphs.FrozenGraph<V,E extends DefaultEdge> - org.apache.calcite.util.graph中的类
-
Immutable grap.
- greater(boolean, boolean) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
- greater(byte, byte) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
- greater(char, char) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
- greater(short, short) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
- greater(int, int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
- greater(long, long) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
- greater(float, float) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
- greater(double, double) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
- greater(T, T) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
Helper for implementing MAX.
- GREATER_THAN - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
Logical greater-than operator, '>'.
- GREATER_THAN_OR_EQUAL - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
Logical greater-than-or-equal operator, '>='.
- greaterThan(Expression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a BinaryExpression that represents a "greater than"
numeric comparison.
- greaterThan(Expression, Expression, boolean, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a BinaryExpression that represents a "greater than"
numeric comparison.
- greaterThanOrEqual(Expression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a BinaryExpression that represents a "greater than or
equal" numeric comparison.
- greaterThanOrEqual(Expression, Expression, boolean, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a BinaryExpression that represents a "greater than or
equal" numeric comparison.
- greatest(T, T) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
GREATEST operator.
- GREATEST - 类 中的静态变量org.apache.calcite.sql.fun.OracleSqlOperatorTable
-
已过时。
- GREATEST - 类 中的静态变量org.apache.calcite.sql.fun.SqlLibraryOperators
-
The "GREATEST(value, value)" function.
- Group(ImmutableBitSet, boolean, RexWindowBound, RexWindowBound, RelCollation, List<Window.RexWinAggCall>) - 类 的构造器org.apache.calcite.rel.core.Window.Group
-
- group(PigRelBuilder.GroupOption, PigRelBuilder.Partitioner, int, RelBuilder.GroupKey...) - 类 中的方法org.apache.calcite.tools.PigRelBuilder
-
Groups the data in one or more relations.
- group(PigRelBuilder.GroupOption, PigRelBuilder.Partitioner, int, Iterable<? extends RelBuilder.GroupKey>) - 类 中的方法org.apache.calcite.tools.PigRelBuilder
-
- GROUP_ID - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
GROUP_ID() function.
- groupBy(Function1<T, TKey>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- groupBy(Function1<T, TKey>, EqualityComparer<TKey>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- groupBy(Function1<T, TKey>, Function1<T, TElement>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- groupBy(Function1<T, TKey>, Function1<T, TElement>, EqualityComparer<TKey>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- groupBy(Function1<T, TKey>, Function2<TKey, Enumerable<T>, TResult>, EqualityComparer<TKey>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- groupBy(Function1<T, TKey>, Function2<TKey, Enumerable<T>, TResult>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- groupBy(Function1<T, TKey>, Function1<T, TElement>, Function2<TKey, Enumerable<TElement>, TResult>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- groupBy(Function1<T, TKey>, Function1<T, TElement>, Function2<TKey, Enumerable<TElement>, TResult>, EqualityComparer<TKey>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- groupBy(Function1<T, TKey>, Function0<TAccumulate>, Function2<TAccumulate, T, TAccumulate>, Function2<TKey, TAccumulate, TResult>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- groupBy(Function1<T, TKey>, Function0<TAccumulate>, Function2<TAccumulate, T, TAccumulate>, Function2<TKey, TAccumulate, TResult>, EqualityComparer<TKey>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- groupBy(Enumerable<TSource>, Function1<TSource, TKey>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Groups the elements of a sequence according to a
specified key selector function.
- groupBy(Enumerable<TSource>, Function1<TSource, TKey>, EqualityComparer<TKey>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Groups the elements of a sequence according to a
specified key selector function and compares the keys by using
a specified comparer.
- groupBy(Enumerable<TSource>, Function1<TSource, TKey>, Function1<TSource, TElement>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Groups the elements of a sequence according to a
specified key selector function and projects the elements for
each group by using a specified function.
- groupBy(Enumerable<TSource>, Function1<TSource, TKey>, Function1<TSource, TElement>, EqualityComparer<TKey>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Groups the elements of a sequence according to a
key selector function.
- groupBy(Enumerable<TSource>, Function1<TSource, TKey>, Function2<TKey, Enumerable<TSource>, TResult>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Groups the elements of a sequence according to a
specified key selector function and creates a result value from
each group and its key.
- groupBy(Enumerable<TSource>, Function1<TSource, TKey>, Function2<TKey, Enumerable<TSource>, TResult>, EqualityComparer<TKey>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Groups the elements of a sequence according to a
specified key selector function and creates a result value from
each group and its key.
- groupBy(Enumerable<TSource>, Function1<TSource, TKey>, Function1<TSource, TElement>, Function2<TKey, Enumerable<TElement>, TResult>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Groups the elements of a sequence according to a
specified key selector function and creates a result value from
each group and its key.
- groupBy(Enumerable<TSource>, Function1<TSource, TKey>, Function1<TSource, TElement>, Function2<TKey, Enumerable<TElement>, TResult>, EqualityComparer<TKey>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Groups the elements of a sequence according to a
specified key selector function and creates a result value from
each group and its key.
- groupBy(Enumerable<TSource>, Function1<TSource, TKey>, Function0<TAccumulate>, Function2<TAccumulate, TSource, TAccumulate>, Function2<TKey, TAccumulate, TResult>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Groups the elements of a sequence according to a
specified key selector function, initializing an accumulator for each
group and adding to it each time an element with the same key is seen.
- groupBy(Enumerable<TSource>, Function1<TSource, TKey>, Function0<TAccumulate>, Function2<TAccumulate, TSource, TAccumulate>, Function2<TKey, TAccumulate, TResult>, EqualityComparer<TKey>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Groups the elements of a sequence according to a
specified key selector function, initializing an accumulator for each
group and adding to it each time an element with the same key is seen.
- groupBy(Function1<TSource, TKey>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Groups the elements of a sequence according to a
specified key selector function.
- groupBy(Function1<TSource, TKey>, EqualityComparer<TKey>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Groups the elements of a sequence according to a
specified key selector function and compares the keys by using
a specified comparer.
- groupBy(Function1<TSource, TKey>, Function1<TSource, TElement>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Groups the elements of a sequence according to a
specified key selector function and projects the elements for
each group by using a specified function.
- groupBy(Function1<TSource, TKey>, Function1<TSource, TElement>, EqualityComparer<TKey>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Groups the elements of a sequence according to a
key selector function.
- groupBy(Function1<TSource, TKey>, Function2<TKey, Enumerable<TSource>, TResult>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Groups the elements of a sequence according to a
specified key selector function and creates a result value from
each group and its key.
- groupBy(Function1<TSource, TKey>, Function2<TKey, Enumerable<TSource>, TResult>, EqualityComparer<TKey>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Groups the elements of a sequence according to a
specified key selector function and creates a result value from
each group and its key.
- groupBy(Function1<TSource, TKey>, Function1<TSource, TElement>, Function2<TKey, Enumerable<TElement>, TResult>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Groups the elements of a sequence according to a
specified key selector function and creates a result value from
each group and its key.
- groupBy(Function1<TSource, TKey>, Function1<TSource, TElement>, Function2<TKey, Enumerable<TElement>, TResult>, EqualityComparer<TKey>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Groups the elements of a sequence according to a
specified key selector function and creates a result value from
each group and its key.
- groupBy(Function1<TSource, TKey>, Function0<TAccumulate>, Function2<TAccumulate, TSource, TAccumulate>, Function2<TKey, TAccumulate, TResult>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Groups the elements of a sequence according to a
specified key selector function, initializing an accumulator for each
group and adding to it each time an element with the same key is seen.
- groupBy(Function1<TSource, TKey>, Function0<TAccumulate>, Function2<TAccumulate, TSource, TAccumulate>, Function2<TKey, TAccumulate, TResult>, EqualityComparer<TKey>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Groups the elements of a sequence according to a
specified key selector function, initializing an accumulator for each
group and adding to it each time an element with the same key is seen.
- groupBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
-
Groups the elements of a sequence according to a
specified key selector function.
- groupBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>, EqualityComparer) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
-
Groups the elements of a sequence according to a
specified key selector function and compares the keys by using
a specified comparer.
- groupBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<T, TElement>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
-
Groups the elements of a sequence according to a
specified key selector function and projects the elements for
each group by using a specified function.
- groupBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<T, TElement>>, EqualityComparer) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
-
Groups the elements of a sequence and projects the
elements for each group by using a specified function.
- groupBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<T, TElement>>, FunctionExpression<Function2<TKey, Enumerable<TElement>, TResult>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
-
Groups the elements of a sequence according to a
specified key selector function and creates a result value from
each group and its key.
- groupBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<T, TElement>>, FunctionExpression<Function2<TKey, Enumerable<TElement>, TResult>>, EqualityComparer<TKey>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
-
Groups the elements of a sequence according to a
specified key selector function and creates a result value from
each group and its key.
- groupBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
-
Groups the elements of a sequence according to a
specified key selector function.
- groupBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>, EqualityComparer<TKey>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
-
Groups the elements of a sequence according to a
specified key selector function and compares the keys by using
a specified comparer.
- groupBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<T, TElement>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
-
Groups the elements of a sequence according to a
specified key selector function and projects the elements for
each group by using a specified function.
- groupBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<T, TElement>>, EqualityComparer<TKey>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
-
Groups the elements of a sequence and projects the
elements for each group by using a specified function.
- groupBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<T, TElement>>, FunctionExpression<Function2<TKey, Enumerable<TElement>, TResult>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
-
Groups the elements of a sequence according to a
specified key selector function and creates a result value from
each group and its key.
- groupBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<T, TElement>>, FunctionExpression<Function2<TKey, Enumerable<TElement>, TResult>>, EqualityComparer<TKey>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
-
Groups the elements of a sequence according to a
specified key selector function and creates a result value from
each group and its key.
- groupBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
-
- groupBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>, EqualityComparer<TKey>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
-
- groupBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<T, TElement>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
-
- groupBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<T, TElement>>, EqualityComparer<TKey>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
-
- groupBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<T, TElement>>, FunctionExpression<Function2<TKey, Enumerable<TElement>, TResult>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
-
- groupBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<T, TElement>>, FunctionExpression<Function2<TKey, Enumerable<TElement>, TResult>>, EqualityComparer<TKey>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
-
- groupByFolding() - 接口 中的方法org.apache.calcite.sql.SqlWriterConfig
-
Returns the line-folding policy for the GROUP BY clause.
- groupByK(Queryable<T>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function2<TKey, Enumerable<T>, TResult>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
-
Groups the elements of a sequence according to a
specified key selector function and creates a result value from
each group and its key.
- groupByK(Queryable<T>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function2<TKey, Enumerable<T>, TResult>>, EqualityComparer) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
-
Groups the elements of a sequence according to a
specified key selector function and creates a result value from
each group and its key.
- groupByK(Queryable<T>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function2<TKey, Enumerable<T>, TResult>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
-
Groups the elements of a sequence according to a
specified key selector function and creates a result value from
each group and its key.
- groupByK(Queryable<T>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function2<TKey, Enumerable<T>, TResult>>, EqualityComparer<TKey>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
-
Groups the elements of a sequence according to a
specified key selector function and creates a result value from
each group and its key.
- groupByK(Queryable<T>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function2<TKey, Enumerable<T>, TResult>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
-
- groupByK(Queryable<T>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function2<TKey, Enumerable<T>, TResult>>, EqualityComparer<TKey>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
-
- groupByMultiple(Enumerable<TSource>, List<Function1<TSource, TKey>>, Function0<TAccumulate>, Function2<TAccumulate, TSource, TAccumulate>, Function2<TKey, TAccumulate, TResult>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Groups the elements of a sequence according to a list of
specified key selector functions, initializing an accumulator for each
group and adding to it each time an element with the same key is seen.
- GroupByScope - org.apache.calcite.sql.validate中的类
-
Represents the name-resolution context for expressions in an GROUP BY clause.
- groupExprList - 类 中的变量org.apache.calcite.sql.validate.AggregatingSelectScope.Resolved
-
- groupExprProjection - 类 中的变量org.apache.calcite.sql.validate.AggregatingSelectScope.Resolved
-
- groupFunction - 类 中的变量org.apache.calcite.sql.SqlGroupedWindowFunction
-
The grouped function, if this an auxiliary function; null otherwise.
- groupFunctionMustAppearInGroupByClause(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- Grouping<K,V> - org.apache.calcite.linq4j中的接口
-
Represents a collection of objects that have a common key.
- GROUPING - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
GROUPING(c1 [, c2, ...]) function.
- GROUPING_ID - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
GROUPING_ID function is a synonym for GROUPING.
- GROUPING_SETS - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
GROUPING SETS operator, occurs within GROUP BY clause
or nested within a GROUPING SETS.
- groupingArgument(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- groupingInAggregate(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- groupingInWrongClause(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- groupJoin(Enumerable<TInner>, Function1<T, TKey>, Function1<TInner, TKey>, Function2<T, Enumerable<TInner>, TResult>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- groupJoin(Enumerable<TInner>, Function1<T, TKey>, Function1<TInner, TKey>, Function2<T, Enumerable<TInner>, TResult>, EqualityComparer<TKey>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- groupJoin(Enumerable<TSource>, Enumerable<TInner>, Function1<TSource, TKey>, Function1<TInner, TKey>, Function2<TSource, Enumerable<TInner>, TResult>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Correlates the elements of two sequences based on
equality of keys and groups the results.
- groupJoin(Enumerable<TSource>, Enumerable<TInner>, Function1<TSource, TKey>, Function1<TInner, TKey>, Function2<TSource, Enumerable<TInner>, TResult>, EqualityComparer<TKey>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Correlates the elements of two sequences based on
key equality and groups the results.
- groupJoin(Enumerable<TInner>, Function1<TSource, TKey>, Function1<TInner, TKey>, Function2<TSource, Enumerable<TInner>, TResult>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Correlates the elements of two sequences based on
equality of keys and groups the results.
- groupJoin(Enumerable<TInner>, Function1<TSource, TKey>, Function1<TInner, TKey>, Function2<TSource, Enumerable<TInner>, TResult>, EqualityComparer<TKey>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Correlates the elements of two sequences based on
key equality and groups the results.
- groupJoin(Queryable<TOuter>, Enumerable<TInner>, FunctionExpression<Function1<TOuter, TKey>>, FunctionExpression<Function1<TInner, TKey>>, FunctionExpression<Function2<TOuter, Enumerable<TInner>, TResult>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
-
Correlates the elements of two sequences based on
key equality and groups the results.
- groupJoin(Queryable<TOuter>, Enumerable<TInner>, FunctionExpression<Function1<TOuter, TKey>>, FunctionExpression<Function1<TInner, TKey>>, FunctionExpression<Function2<TOuter, Enumerable<TInner>, TResult>>, EqualityComparer<TKey>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
-
Correlates the elements of two sequences based on
key equality and groups the results.
- groupJoin(Queryable<T>, Enumerable<TInner>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<TInner, TKey>>, FunctionExpression<Function2<T, Enumerable<TInner>, TResult>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
-
Correlates the elements of two sequences based on
key equality and groups the results.
- groupJoin(Queryable<T>, Enumerable<TInner>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<TInner, TKey>>, FunctionExpression<Function2<T, Enumerable<TInner>, TResult>>, EqualityComparer<TKey>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
-
Correlates the elements of two sequences based on
key equality and groups the results.
- groupJoin(Queryable<T>, Enumerable<TInner>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<TInner, TKey>>, FunctionExpression<Function2<T, Enumerable<TInner>, TResult>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
-
- groupJoin(Queryable<T>, Enumerable<TInner>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<TInner, TKey>>, FunctionExpression<Function2<T, Enumerable<TInner>, TResult>>, EqualityComparer<TKey>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
-
- groupKey() - 类 中的方法org.apache.calcite.tools.RelBuilder
-
Creates an empty group key.
- groupKey(RexNode...) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
Creates a group key.
- groupKey(Iterable<? extends RexNode>) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
Creates a group key.
- groupKey(Iterable<? extends RexNode>, Iterable<? extends Iterable<? extends RexNode>>) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
Creates a group key with grouping sets.
- groupKey(Iterable<? extends RexNode>, boolean, Iterable<? extends Iterable<? extends RexNode>>) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
- groupKey(int...) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
Creates a group key of fields identified by ordinal.
- groupKey(String...) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
Creates a group key of fields identified by name.
- groupKey(ImmutableBitSet) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
Creates a group key, identified by field positions
in the underlying relational expression.
- groupKey(ImmutableBitSet, Iterable<? extends ImmutableBitSet>) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
Creates a group key with grouping sets, both identified by field positions
in the underlying relational expression.
- groupKey(ImmutableBitSet, ImmutableList<ImmutableBitSet>) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
- groupKey(ImmutableBitSet, boolean, ImmutableList<ImmutableBitSet>) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
- groups - 类 中的变量org.apache.calcite.rel.core.Window
-
- groups - 类 中的变量org.apache.calcite.rel.mutable.MutableWindow
-
- groupSet - 类 中的变量org.apache.calcite.rel.core.Aggregate
-
- groupSet - 类 中的变量org.apache.calcite.rel.mutable.MutableAggregate
-
- groupSet - 类 中的变量org.apache.calcite.sql.validate.AggregatingSelectScope.Resolved
-
- groupSetCount - 类 中的变量org.apache.calcite.sql.validate.AggregatingSelectScope.Resolved
-
- groupSets() - 接口 中的方法org.apache.calcite.adapter.enumerable.AggContext
-
Returns the grouping sets we are aggregating on.
- groupSets - 类 中的变量org.apache.calcite.rel.core.Aggregate
-
- groupSets - 类 中的变量org.apache.calcite.rel.mutable.MutableAggregate
-
- groupSets - 类 中的变量org.apache.calcite.sql.validate.AggregatingSelectScope.Resolved
-
- GroupStmt(SqlParserPos, Ast.Identifier, Ast.Identifier, List<Ast.Node>) - 类 的构造器org.apache.calcite.piglet.Ast.GroupStmt
-
- gt(boolean, boolean) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL > operator applied to boolean values.
- gt(String, String) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL > operator applied to String values.
- gt(ByteString, ByteString) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL > operator applied to ByteString values.
- gt(BigDecimal, BigDecimal) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL > operator applied to BigDecimal values.
- gtAny(Object, Object) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL > operator applied to Object values (at least one
operand has ANY type; neither may be null).
- guessSelectivity(RexNode) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdUtil
-
Returns default estimates for selectivities, in the absence of stats.
- guessSelectivity(RexNode, boolean) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdUtil
-
Returns default estimates for selectivities, in the absence of stats.
- i - 类 中的变量org.apache.calcite.linq4j.Ord
-
- i - 类 中的变量org.apache.calcite.sql.validate.SqlValidatorScope.Step
-
- id() - 类 中的方法org.apache.calcite.adapter.elasticsearch.ElasticsearchSearchResult.SearchHit
-
Returns id of this hit (usually document id)
- id - 类 中的变量org.apache.calcite.plan.RelOptRuleCall
-
- id - 类 中的变量org.apache.calcite.rel.AbstractRelNode
-
unique id of this object -- for debugging
- id - 类 中的变量org.apache.calcite.rex.RexCorrelVariable
-
- id - 类 中的变量org.apache.calcite.sql.advise.SqlAdvisorHint
-
Fully qualified object name as string.
- id() - 类 中的方法org.apache.calcite.sql.validate.SqlIdentifierMoniker
-
- id() - 接口 中的方法org.apache.calcite.sql.validate.SqlMoniker
-
- id() - 类 中的方法org.apache.calcite.sql.validate.SqlMonikerImpl
-
- id - 类 中的变量org.apache.calcite.sql.validate.SqlValidatorImpl.IdInfo
-
- Identifier(SqlParserPos, String) - 类 的构造器org.apache.calcite.piglet.Ast.Identifier
-
- identifier(String, boolean) - 类 中的方法org.apache.calcite.sql.pretty.SqlPrettyWriter
-
- identifier(String, boolean) - 接口 中的方法org.apache.calcite.sql.SqlWriter
-
Prints an identifier, quoting as necessary.
- identifier(String) - 类 中的方法org.apache.calcite.sql.util.SqlBuilder
-
Appends an identifier to this buffer, quoting accordingly.
- identifier(String...) - 类 中的方法org.apache.calcite.sql.util.SqlBuilder
-
Appends one or more identifiers to this buffer, quoting accordingly.
- identifier(List<String>) - 类 中的方法org.apache.calcite.sql.util.SqlBuilder
-
Appends a compound identifier to this buffer, quoting accordingly.
- identifier - 类 中的变量org.apache.calcite.sql.validate.SqlQualified
-
- identifierEndQuoteString - 类 中的变量org.apache.calcite.sql.SqlDialect
-
- identifierEscapedQuote - 类 中的变量org.apache.calcite.sql.SqlDialect
-
- identifierMaxLength() - 接口 中的方法org.apache.calcite.sql.parser.SqlParser.Config
-
- IdentifierNamespace - org.apache.calcite.sql.validate中的类
-
Namespace whose contents are defined by the type of an
identifier.
- identifierNeedsQuote(String) - 类 中的方法org.apache.calcite.sql.dialect.BigQuerySqlDialect
-
- identifierNeedsQuote(String) - 类 中的方法org.apache.calcite.sql.SqlDialect
-
Returns whether to quote an identifier.
- identifierQuoteString() - 接口 中的方法org.apache.calcite.sql.SqlDialect.Context
-
- identifierQuoteString - 类 中的变量org.apache.calcite.sql.SqlDialect
-
- identifiers() - 类 中的方法org.apache.calcite.materialize.Lattice.BaseColumn
-
- identifierTooLong(String, int) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- IDENTITY - 接口 中的静态变量org.apache.calcite.linq4j.function.Function1
-
The identity function.
- identity(RelOptTable) - 类 中的静态方法org.apache.calcite.rel.core.TableScan
-
Returns an identity projection for the given table.
- identity() - 类 中的方法org.apache.calcite.rel.core.TableScan
-
Returns an identity projection.
- identity(int) - 类 中的静态方法org.apache.calcite.util.ImmutableIntList
-
Returns the identity list [0, ..., count - 1].
- identity() - 类 中的方法org.apache.calcite.util.Permutation
-
Initializes this permutation to the identity permutation.
- identityComparer() - 类 中的静态方法org.apache.calcite.linq4j.function.Functions
-
- IdentityMapping(int) - 类 的构造器org.apache.calcite.util.mapping.Mappings.IdentityMapping
-
Creates an identity mapping.
- identityProjects(RelDataType) - 类 中的方法org.apache.calcite.rex.RexBuilder
-
Creates a list of
RexInputRef expressions,
projecting the fields of a given record type.
- identitySelector() - 类 中的静态方法org.apache.calcite.linq4j.function.Functions
-
- IdInfo(SqlValidatorScope, SqlIdentifier) - 类 的构造器org.apache.calcite.sql.validate.SqlValidatorImpl.IdInfo
-
- idPositions - 类 中的变量org.apache.calcite.sql.validate.SqlValidatorImpl
-
Maps ParsePosition strings to the
SqlIdentifier identifier
objects at these positions
- IdToken(SqlSimpleParser.TokenType, String) - 类 的构造器org.apache.calcite.sql.advise.SqlSimpleParser.IdToken
-
- ifExists - 类 中的变量org.apache.calcite.sql.SqlDrop
-
Whether "IF EXISTS" was specified.
- ifNotExists - 类 中的变量org.apache.calcite.sql.SqlCreate
-
Whether "IF NOT EXISTS" was specified.
- ifThen(Expression, Node) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a ConditionalExpression that represents a conditional
block with an if statement.
- ifThenElse(Expression, Node, Node) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a ConditionalExpression that represents a conditional
block with if and else statements.
- ifThenElse(Expression, Node...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a ConditionalExpression that represents a conditional
block with if and else statements:
if (test) stmt1 [ else if (test2) stmt2 ]... [ else stmtN ].
- ifThenElse(Iterable<? extends Node>) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a ConditionalExpression that represents a conditional
block with if and else statements:
if (test) stmt1 [ else if (test2) stmt2 ]... [ else stmtN ].
- IGNORE - 接口 中的静态变量org.apache.calcite.util.Litmus
-
Implementation of
Litmus that returns
a status code but does not throw.
- ignore0() - 类 中的静态方法org.apache.calcite.linq4j.function.Functions
-
Returns a function of arity 0 that does nothing.
- ignore1() - 类 中的静态方法org.apache.calcite.linq4j.function.Functions
-
Returns a function of arity 1 that does nothing.
- ignore2() - 类 中的静态方法org.apache.calcite.linq4j.function.Functions
-
Returns a function of arity 2 that does nothing.
- IGNORE_NULLS - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
IGNORE NULLS operator.
- ignoreNulls() - 类 中的方法org.apache.calcite.rel.core.AggregateCall
-
Returns whether this AggregateCall ignores nulls.
- ignoreNulls - 类 中的变量org.apache.calcite.rel.core.Window.RexWinAggCall
-
Whether to ignore nulls.
- ignoreNulls() - 类 中的方法org.apache.calcite.rex.RexOver
-
- ignoreNulls(boolean) - 接口 中的方法org.apache.calcite.tools.RelBuilder.AggCall
-
Returns a copy of this AggCall that ignores nulls.
- iInputColumn - 类 中的变量org.apache.calcite.rel.metadata.RelColumnMapping
-
0-based ordinal of mapped column within input rel.
- iInputRel - 类 中的变量org.apache.calcite.rel.metadata.RelColumnMapping
-
0-based ordinal of mapped input rel.
- illegalArgumentForTableFunctionCall(String, String, String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- illegalBinaryString(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- illegalColon() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- illegalCursorExpression() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- illegalEmptyBehaviorInJsonQueryFunc(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- illegalEmptyBehaviorInJsonValueFunc(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- illegalErrorBehaviorInJsonExistsFunc(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- illegalErrorBehaviorInJsonQueryFunc(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- illegalErrorBehaviorInJsonValueFunc(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- illegalExpressionForTemporal(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- illegalFromEmpty() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- illegalIntervalLiteral(String, String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- illegalJsonPathMode(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- illegalJsonPathModeInPathSpec(String, String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- illegalJsonPathSpec(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- illegalLiteral(String, String, String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- illegalLocaleFormat(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- illegalMinusDate() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- illegalMixingOfTypes() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- illegalNegativeSubstringLength() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- illegalNonQueryExpression() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- illegalOrderBy() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- illegalOverlaps() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- illegalQueryExpression() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- illegalRowExpression() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- illegalWrapperBehaviorInJsonQueryFunc(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- illegalXslt(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- IMMEDIATELY_PRECEDES - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- IMMEDIATELY_SUCCEEDS - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- ImmutableBeans - org.apache.calcite.util中的类
-
Utilities for creating immutable beans.
- ImmutableBeans.BooleanDefault - org.apache.calcite.util中的注释类型
-
Default value of a boolean property of a bean.
- ImmutableBeans.EnumDefault - org.apache.calcite.util中的注释类型
-
Default value of an enum property of a bean.
- ImmutableBeans.IntDefault - org.apache.calcite.util中的注释类型
-
Default value of an int property.
- ImmutableBeans.NullDefault - org.apache.calcite.util中的注释类型
-
Default value of a String or enum property of a bean that is null.
- ImmutableBeans.Property - org.apache.calcite.util中的注释类型
-
Property of a bean.
- ImmutableBeans.StringDefault - org.apache.calcite.util中的注释类型
-
Default value of a String property of a bean.
- ImmutableBitSet - org.apache.calcite.util中的类
-
An immutable list of bits.
- ImmutableBitSet.Builder - org.apache.calcite.util中的类
-
Builder.
- immutableCopy(Iterable<? extends Iterable<E>>) - 类 中的静态方法org.apache.calcite.util.Util
-
Returns a copy of a list of lists, making the component lists immutable if
they are not already.
- immutableCopyOf(Map<String, V>) - 类 中的静态方法org.apache.calcite.util.NameMap
-
Creates a NameMap that is an immutable copy of a given map.
- immutableCopyOf(Set<String>) - 类 中的静态方法org.apache.calcite.util.NameSet
-
Creates a NameSet that is an immutable copy of a given collection.
- ImmutableIntList - org.apache.calcite.util中的类
-
An immutable list of
Integer values backed by an array of
ints.
- ImmutableNullableList<E> - org.apache.calcite.util中的类
-
An immutable list that may contain null values.
- ImmutableNullableList.Builder<E> - org.apache.calcite.util中的类
-
A builder for creating immutable nullable list instances.
- impatient - 类 中的变量org.apache.calcite.plan.volcano.VolcanoPlanner
-
If true, and if
VolcanoPlanner.ambitious is true, the planner waits a finite
number of iterations for the cost to improve.
- Impl(String, Class<? extends RelNode>) - 类 的构造器org.apache.calcite.plan.Convention.Impl
-
- Impl(SqlFunction) - 类 的构造器org.apache.calcite.sql2rel.AuxiliaryConverter.Impl
-
- implement(CassandraRel.Implementor) - 类 中的方法org.apache.calcite.adapter.cassandra.CassandraFilter
-
- implement(CassandraRel.Implementor) - 类 中的方法org.apache.calcite.adapter.cassandra.CassandraLimit
-
- implement(CassandraRel.Implementor) - 类 中的方法org.apache.calcite.adapter.cassandra.CassandraProject
-
- implement(CassandraRel.Implementor) - 接口 中的方法org.apache.calcite.adapter.cassandra.CassandraRel
-
- implement(CassandraRel.Implementor) - 类 中的方法org.apache.calcite.adapter.cassandra.CassandraSort
-
- implement(CassandraRel.Implementor) - 类 中的方法org.apache.calcite.adapter.cassandra.CassandraTableScan
-
- implement(EnumerableRelImplementor, EnumerableRel.Prefer) - 类 中的方法org.apache.calcite.adapter.cassandra.CassandraToEnumerableConverter
-
- implement(EnumerableRelImplementor, EnumerableRel.Prefer) - 类 中的方法org.apache.calcite.adapter.csv.CsvTableScan
-
- implement(InterpretableRel.InterpreterImplementor) - 类 中的方法org.apache.calcite.adapter.druid.DruidQuery
-
- implement(ElasticsearchRel.Implementor) - 类 中的方法org.apache.calcite.adapter.elasticsearch.ElasticsearchAggregate
-
- implement(ElasticsearchRel.Implementor) - 类 中的方法org.apache.calcite.adapter.elasticsearch.ElasticsearchFilter
-
- implement(ElasticsearchRel.Implementor) - 类 中的方法org.apache.calcite.adapter.elasticsearch.ElasticsearchProject
-
- implement(ElasticsearchRel.Implementor) - 接口 中的方法org.apache.calcite.adapter.elasticsearch.ElasticsearchRel
-
- implement(ElasticsearchRel.Implementor) - 类 中的方法org.apache.calcite.adapter.elasticsearch.ElasticsearchSort
-
- implement(ElasticsearchRel.Implementor) - 类 中的方法org.apache.calcite.adapter.elasticsearch.ElasticsearchTableScan
-
- implement(EnumerableRelImplementor, EnumerableRel.Prefer) - 类 中的方法org.apache.calcite.adapter.elasticsearch.ElasticsearchToEnumerableConverter
-
- implement(RexToLixTranslator, RexCall, RexImpTable.NullAs) - 接口 中的方法org.apache.calcite.adapter.enumerable.CallImplementor
-
Implements a call.
- implement(EnumerableRelImplementor, EnumerableRel.Prefer) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableAggregate
-
- implement(EnumerableRelImplementor, EnumerableRel.Prefer) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableBatchNestedLoopJoin
-
- implement(InterpretableRel.InterpreterImplementor) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableBindable
-
- implement(EnumerableRelImplementor, EnumerableRel.Prefer) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableCalc
-
- implement(EnumerableRelImplementor, EnumerableRel.Prefer) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableCollect
-
- implement(EnumerableRelImplementor, EnumerableRel.Prefer) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableCorrelate
-
- implement(EnumerableRelImplementor, EnumerableRel.Prefer) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableFilter
-
- implement(EnumerableRelImplementor, EnumerableRel.Prefer) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableHashJoin
-
- implement(InterpretableRel.InterpreterImplementor) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableInterpretable
-
- implement(EnumerableRelImplementor, EnumerableRel.Prefer) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableInterpreter
-
- implement(EnumerableRelImplementor, EnumerableRel.Prefer) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableIntersect
-
- implement(EnumerableRelImplementor, EnumerableRel.Prefer) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableLimit
-
- implement(EnumerableRelImplementor, EnumerableRel.Prefer) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableMatch
-
- implement(EnumerableRelImplementor, EnumerableRel.Prefer) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableMergeJoin
-
- implement(EnumerableRelImplementor, EnumerableRel.Prefer) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableMinus
-
- implement(EnumerableRelImplementor, EnumerableRel.Prefer) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableNestedLoopJoin
-
- implement(EnumerableRelImplementor, EnumerableRel.Prefer) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableProject
-
- implement(EnumerableRelImplementor, EnumerableRel.Prefer) - 接口 中的方法org.apache.calcite.adapter.enumerable.EnumerableRel
-
Creates a plan for this expression according to a calling convention.
- implement(EnumerableRelImplementor, EnumerableRel.Prefer) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableRepeatUnion
-
- implement(EnumerableRelImplementor, EnumerableRel.Prefer) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableSort
-
- implement(EnumerableRelImplementor, EnumerableRel.Prefer) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableTableFunctionScan
-
- implement(EnumerableRelImplementor, EnumerableRel.Prefer) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableTableModify
-
- implement(EnumerableRelImplementor, EnumerableRel.Prefer) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableTableScan
-
- implement(EnumerableRelImplementor, EnumerableRel.Prefer) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableTableSpool
-
- implement(EnumerableRelImplementor, EnumerableRel.Prefer) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableUncollect
-
- implement(EnumerableRelImplementor, EnumerableRel.Prefer) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableUnion
-
- implement(EnumerableRelImplementor, EnumerableRel.Prefer) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableValues
-
- implement(EnumerableRelImplementor, EnumerableRel.Prefer) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableWindow
-
- implement(RexToLixTranslator, RexCall, ParameterExpression, ParameterExpression, ParameterExpression, ParameterExpression) - 接口 中的方法org.apache.calcite.adapter.enumerable.MatchImplementor
-
Implements a call.
- implement(RexToLixTranslator, RexCall, List<Expression>) - 接口 中的方法org.apache.calcite.adapter.enumerable.NotNullImplementor
-
Implements a call with assumption that all the null-checking is
implemented by caller.
- implement(RexToLixTranslator, RexCall, List<Expression>) - 类 中的方法org.apache.calcite.adapter.enumerable.ReflectiveCallNotNullImplementor
-
- implement(RexToLixTranslator, Expression, RexCall, PhysType, PhysType) - 接口 中的方法org.apache.calcite.adapter.enumerable.TableValuedFunctionCallImplementor
-
Implements a table-valued function call.
- implement(GeodeRel.GeodeImplementContext) - 类 中的方法org.apache.calcite.adapter.geode.rel.GeodeAggregate
-
- implement(GeodeRel.GeodeImplementContext) - 类 中的方法org.apache.calcite.adapter.geode.rel.GeodeFilter
-
- implement(GeodeRel.GeodeImplementContext) - 类 中的方法org.apache.calcite.adapter.geode.rel.GeodeProject
-
- implement(GeodeRel.GeodeImplementContext) - 接口 中的方法org.apache.calcite.adapter.geode.rel.GeodeRel
-
Callback for the implementation process that collects the context from the
GeodeRel required to convert the relational tree into physical such.
- implement(GeodeRel.GeodeImplementContext) - 类 中的方法org.apache.calcite.adapter.geode.rel.GeodeSort
-
- implement(GeodeRel.GeodeImplementContext) - 类 中的方法org.apache.calcite.adapter.geode.rel.GeodeTableScan
-
- implement(EnumerableRelImplementor, EnumerableRel.Prefer) - 类 中的方法org.apache.calcite.adapter.geode.rel.GeodeToEnumerableConverter
-
Creates a plan for this expression according to a calling convention.
- implement(RelNode) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcImplementor
-
- implement(JdbcImplementor) - 接口 中的方法org.apache.calcite.adapter.jdbc.JdbcRel
-
- implement(JdbcImplementor) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcRules.JdbcAggregate
-
- implement(JdbcImplementor) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcRules.JdbcCalc
-
- implement(JdbcImplementor) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcRules.JdbcFilter
-
- implement(JdbcImplementor) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcRules.JdbcIntersect
-
- implement(JdbcImplementor) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcRules.JdbcJoin
-
- implement(JdbcImplementor) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcRules.JdbcMinus
-
- implement(JdbcImplementor) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcRules.JdbcProject
-
- implement(JdbcImplementor) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcRules.JdbcSort
-
- implement(JdbcImplementor) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcRules.JdbcTableModify
-
- implement(JdbcImplementor) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcRules.JdbcUnion
-
- implement(JdbcImplementor) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcRules.JdbcValues
-
- implement(JdbcImplementor) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcTableScan
-
- implement(EnumerableRelImplementor, EnumerableRel.Prefer) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcToEnumerableConverter
-
- implement(MongoRel.Implementor) - 类 中的方法org.apache.calcite.adapter.mongodb.MongoAggregate
-
- implement(MongoRel.Implementor) - 类 中的方法org.apache.calcite.adapter.mongodb.MongoFilter
-
- implement(MongoRel.Implementor) - 类 中的方法org.apache.calcite.adapter.mongodb.MongoProject
-
- implement(MongoRel.Implementor) - 接口 中的方法org.apache.calcite.adapter.mongodb.MongoRel
-
- implement(MongoRel.Implementor) - 类 中的方法org.apache.calcite.adapter.mongodb.MongoSort
-
- implement(MongoRel.Implementor) - 类 中的方法org.apache.calcite.adapter.mongodb.MongoTableScan
-
- implement(EnumerableRelImplementor, EnumerableRel.Prefer) - 类 中的方法org.apache.calcite.adapter.mongodb.MongoToEnumerableConverter
-
- implement(PigRel.Implementor) - 类 中的方法org.apache.calcite.adapter.pig.PigAggregate
-
- implement(PigRel.Implementor) - 类 中的方法org.apache.calcite.adapter.pig.PigFilter
-
- implement(PigRel.Implementor) - 类 中的方法org.apache.calcite.adapter.pig.PigJoin
-
- implement(PigRel.Implementor) - 类 中的方法org.apache.calcite.adapter.pig.PigProject
-
- implement(PigRel.Implementor) - 接口 中的方法org.apache.calcite.adapter.pig.PigRel
-
Converts this node to a Pig Latin statement.
- implement(PigRel.Implementor) - 类 中的方法org.apache.calcite.adapter.pig.PigTableScan
-
- implement(EnumerableRelImplementor, EnumerableRel.Prefer) - 类 中的方法org.apache.calcite.adapter.pig.PigToEnumerableConverter
-
Creates a plan for this expression according to a calling convention.
- implement(EnumerableRelImplementor, EnumerableRel.Prefer) - 类 中的方法org.apache.calcite.adapter.spark.SparkToEnumerableConverter
-
- implement(EnumerableRelImplementor, EnumerableRel.Prefer) - 类 中的方法org.apache.calcite.adapter.splunk.SplunkTableScan
-
- implement(InterpretableRel.InterpreterImplementor) - 类 中的方法org.apache.calcite.interpreter.Bindables.BindableAggregate
-
- implement(InterpretableRel.InterpreterImplementor) - 类 中的方法org.apache.calcite.interpreter.Bindables.BindableFilter
-
- implement(InterpretableRel.InterpreterImplementor) - 类 中的方法org.apache.calcite.interpreter.Bindables.BindableJoin
-
- implement(InterpretableRel.InterpreterImplementor) - 类 中的方法org.apache.calcite.interpreter.Bindables.BindableMatch
-
- implement(InterpretableRel.InterpreterImplementor) - 类 中的方法org.apache.calcite.interpreter.Bindables.BindableProject
-
- implement(InterpretableRel.InterpreterImplementor) - 类 中的方法org.apache.calcite.interpreter.Bindables.BindableSort
-
- implement(InterpretableRel.InterpreterImplementor) - 类 中的方法org.apache.calcite.interpreter.Bindables.BindableTableScan
-
- implement(InterpretableRel.InterpreterImplementor) - 类 中的方法org.apache.calcite.interpreter.Bindables.BindableUnion
-
- implement(InterpretableRel.InterpreterImplementor) - 类 中的方法org.apache.calcite.interpreter.Bindables.BindableValues
-
- implement(InterpretableRel.InterpreterImplementor) - 类 中的方法org.apache.calcite.interpreter.Bindables.BindableWindow
-
- implement(InterpretableRel.InterpreterImplementor) - 接口 中的方法org.apache.calcite.interpreter.InterpretableRel
-
Creates an interpreter node to implement this relational expression.
- implement(RelRoot) - 类 中的方法org.apache.calcite.prepare.Prepare
-
Implements a physical query plan.
- ImplementableAggFunction - org.apache.calcite.schema中的接口
-
Function that can be translated to java code.
- ImplementableFunction - org.apache.calcite.schema中的接口
-
Function that can be translated to java code.
- implementAdd(AggContext, AggAddContext) - 接口 中的方法org.apache.calcite.adapter.enumerable.AggImplementor
-
Updates intermediate values to account for the newly added value.
- implementAdd(AggContext, AggAddContext) - 类 中的方法org.apache.calcite.adapter.enumerable.StrictAggImplementor
-
- implemented - 类 中的变量org.apache.calcite.linq4j.tree.ClassDeclaration
-
- implementNotNullAdd(AggContext, AggAddContext) - 类 中的方法org.apache.calcite.adapter.enumerable.RexImpTable.UserDefinedAggReflectiveImplementor
-
- implementNotNullAdd(AggContext, AggAddContext) - 类 中的方法org.apache.calcite.adapter.enumerable.StrictAggImplementor
-
- implementNotNullAdd(WinAggContext, WinAggAddContext) - 类 中的方法org.apache.calcite.adapter.enumerable.StrictWinAggImplementor
-
- implementNotNullAdd(AggContext, AggAddContext) - 类 中的方法org.apache.calcite.adapter.enumerable.StrictWinAggImplementor
-
- implementNotNullReset(AggContext, AggResetContext) - 类 中的方法org.apache.calcite.adapter.enumerable.RexImpTable.UserDefinedAggReflectiveImplementor
-
- implementNotNullReset(AggContext, AggResetContext) - 类 中的方法org.apache.calcite.adapter.enumerable.StrictAggImplementor
-
- implementNotNullReset(WinAggContext, WinAggResetContext) - 类 中的方法org.apache.calcite.adapter.enumerable.StrictWinAggImplementor
-
- implementNotNullReset(AggContext, AggResetContext) - 类 中的方法org.apache.calcite.adapter.enumerable.StrictWinAggImplementor
-
- implementNotNullResult(AggContext, AggResultContext) - 类 中的方法org.apache.calcite.adapter.enumerable.RexImpTable.UserDefinedAggReflectiveImplementor
-
- implementNotNullResult(AggContext, AggResultContext) - 类 中的方法org.apache.calcite.adapter.enumerable.StrictAggImplementor
-
- implementNotNullResult(WinAggContext, WinAggResultContext) - 类 中的方法org.apache.calcite.adapter.enumerable.StrictWinAggImplementor
-
- implementNotNullResult(AggContext, AggResultContext) - 类 中的方法org.apache.calcite.adapter.enumerable.StrictWinAggImplementor
-
- Implementor() - 类 的构造器org.apache.calcite.adapter.cassandra.CassandraRel.Implementor
-
- Implementor() - 类 的构造器org.apache.calcite.adapter.elasticsearch.ElasticsearchRel.Implementor
-
- implementor - 类 中的变量org.apache.calcite.adapter.enumerable.AggImpState
-
- Implementor() - 类 的构造器org.apache.calcite.adapter.mongodb.MongoRel.Implementor
-
- Implementor() - 类 的构造器org.apache.calcite.adapter.pig.PigRel.Implementor
-
- Implementor(RexBuilder) - 类 的构造器org.apache.calcite.adapter.spark.SparkRel.Implementor
-
- implementor() - 类 中的方法org.apache.calcite.rel.rel2sql.SqlImplementor.BaseContext
-
- implementor() - 类 中的方法org.apache.calcite.rel.rel2sql.SqlImplementor.Context
-
- implementReset(AggContext, AggResetContext) - 接口 中的方法org.apache.calcite.adapter.enumerable.AggImplementor
-
Implements reset of the intermediate variables to the initial state.
- implementReset(AggContext, AggResetContext) - 类 中的方法org.apache.calcite.adapter.enumerable.StrictAggImplementor
-
- implementResult(AggContext, AggResultContext) - 接口 中的方法org.apache.calcite.adapter.enumerable.AggImplementor
-
Calculates the resulting value based on the intermediate variables.
- implementResult(AggContext, AggResultContext) - 类 中的方法org.apache.calcite.adapter.enumerable.StrictAggImplementor
-
- implementRoot(EnumerableRel, EnumerableRel.Prefer) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableRelImplementor
-
- implementSpark(SparkRel.Implementor) - 类 中的方法org.apache.calcite.adapter.spark.EnumerableToSparkConverter
-
- implementSpark(SparkRel.Implementor) - 类 中的方法org.apache.calcite.adapter.spark.JdbcToSparkConverter
-
- implementSpark(SparkRel.Implementor) - 接口 中的方法org.apache.calcite.adapter.spark.SparkRel
-
- implementSpark(SparkRel.Implementor) - 类 中的方法org.apache.calcite.adapter.spark.SparkRules.SparkCalc
-
- implementSpark(SparkRel.Implementor) - 类 中的方法org.apache.calcite.adapter.spark.SparkRules.SparkValues
-
- IMPLICIT - 类 中的静态变量org.apache.calcite.sql.SqlCollation
-
- implicitCast(RelDataType, SqlTypeFamily) - 类 中的方法org.apache.calcite.sql.validate.implicit.AbstractTypeCoercion
-
- ImplicitCastOperandTypeChecker - org.apache.calcite.sql.type中的接口
-
- implies(RexNode, RexNode) - 类 中的方法org.apache.calcite.plan.RexImplicationChecker
-
Checks if condition first implies (⇒) condition second.
- in(RelNode, ImmutableList<RexNode>) - 类 中的静态方法org.apache.calcite.rex.RexSubQuery
-
Creates an IN sub-query.
- IN - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
IN operator tests for a value's membership in a sub-query or
a list of values.
- IN_FENNEL - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
Use of the IN_FENNEL operator forces the argument to be
evaluated in Fennel.
- inBooleanFamily(RelDataType) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
-
- inCharFamily(RelDataType) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
-
- inCharFamily(SqlTypeName) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
-
- inCharOrBinaryFamilies(RelDataType) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
-
- incompatibleCharset(String, String, String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- incompatibleTypes() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- incompatibleTypesInList() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- incompatibleValueType(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- increment(Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a UnaryExpression that represents the incrementing of
the expression value by 1.
- increment(Expression, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a UnaryExpression that represents the incrementing of
the expression by 1.
- INDENT - 类 中的静态变量org.apache.calcite.util.StackWriter
-
directive for increasing the indentation level
- INDENT_SPACE4 - 类 中的静态变量org.apache.calcite.util.StackWriter
-
four-space indentation
- INDENT_TAB - 类 中的静态变量org.apache.calcite.util.StackWriter
-
tab indentation
- indentation() - 接口 中的方法org.apache.calcite.sql.SqlWriterConfig
-
Returns the number of spaces indentation.
- index() - 类 中的方法org.apache.calcite.adapter.enumerable.impl.WinAggResetContextImpl
-
- index() - 类 中的方法org.apache.calcite.adapter.enumerable.impl.WinAggResultContextImpl
-
- index() - 接口 中的方法org.apache.calcite.adapter.enumerable.WinAggFrameContext
-
Returns the index of the current row in the partition.
- index - 类 中的变量org.apache.calcite.rex.RexSlot
-
- IndexExpression - org.apache.calcite.linq4j.tree中的类
-
Represents indexing a property or array.
- IndexExpression(Expression, List<Expression>) - 类 的构造器org.apache.calcite.linq4j.tree.IndexExpression
-
- indexExpressions - 类 中的变量org.apache.calcite.linq4j.tree.IndexExpression
-
- indexOf(Object) - 类 中的方法org.apache.calcite.runtime.ConsList
-
- indexOf(Object) - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat1List
-
- indexOf(Object) - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat2List
-
- indexOf(Object) - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat3List
-
- indexOf(Object) - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat4List
-
- indexOf(Object) - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat5List
-
- indexOf(Object) - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat6List
-
- indexOf(String) - 类 中的方法org.apache.calcite.sql.util.SqlBuilder
-
Returns the index within this string of the first occurrence of the
specified substring.
- indexOf(String, int) - 类 中的方法org.apache.calcite.sql.util.SqlBuilder
-
Returns the index within this string of the first occurrence of the
specified substring, starting at the specified index.
- indexOf(int) - 类 中的方法org.apache.calcite.util.ImmutableBitSet
-
The ordinal of a given bit, or -1 if it is not set.
- indexOf(Object) - 类 中的方法org.apache.calcite.util.ImmutableIntList
-
- indexOf(int) - 类 中的方法org.apache.calcite.util.ImmutableIntList
-
- indexToLineCol(String, int) - 类 中的静态方法org.apache.calcite.sql.parser.SqlParserUtil
-
Returns the (1-based) line and column corresponding to a particular
(0-based) offset in a string.
- indicator - 类 中的变量org.apache.calcite.plan.RelOptUtil.Exists
-
- indicator - 类 中的变量org.apache.calcite.rel.core.Aggregate
-
已过时。
- induce(ImmutableBitSet, List<ImmutableBitSet>) - 枚举 中的静态方法org.apache.calcite.rel.core.Aggregate.Group
-
- inferOperandTypes(SqlCallBinding, RelDataType, RelDataType[]) - 类 中的方法org.apache.calcite.sql.type.ExplicitOperandTypeInference
-
- inferOperandTypes(SqlCallBinding, RelDataType, RelDataType[]) - 接口 中的方法org.apache.calcite.sql.type.SqlOperandTypeInference
-
Infers any unknown operand types.
- inferReturnType(SqlOperatorBinding) - 类 中的方法org.apache.calcite.sql.fun.SqlAbstractTimeFunction
-
- inferReturnType(SqlOperatorBinding) - 类 中的方法org.apache.calcite.sql.fun.SqlArrayValueConstructor
-
- inferReturnType(SqlOperatorBinding) - 类 中的方法org.apache.calcite.sql.fun.SqlBetweenOperator
-
- inferReturnType(SqlOperatorBinding) - 类 中的方法org.apache.calcite.sql.fun.SqlCaseOperator
-
- inferReturnType(SqlOperatorBinding) - 类 中的方法org.apache.calcite.sql.fun.SqlCastFunction
-
- inferReturnType(SqlOperatorBinding) - 类 中的方法org.apache.calcite.sql.fun.SqlDatetimePlusOperator
-
- inferReturnType(SqlOperatorBinding) - 类 中的方法org.apache.calcite.sql.fun.SqlDotOperator
-
- inferReturnType(SqlOperatorBinding) - 类 中的方法org.apache.calcite.sql.fun.SqlLiteralChainOperator
-
- inferReturnType(SqlOperatorBinding) - 类 中的方法org.apache.calcite.sql.fun.SqlMapValueConstructor
-
- inferReturnType(SqlOperatorBinding) - 类 中的方法org.apache.calcite.sql.fun.SqlMultisetQueryConstructor
-
- inferReturnType(SqlOperatorBinding) - 类 中的方法org.apache.calcite.sql.fun.SqlMultisetValueConstructor
-
- inferReturnType(SqlOperatorBinding) - 类 中的方法org.apache.calcite.sql.fun.SqlRowOperator
-
- inferReturnType(SqlOperatorBinding) - 类 中的方法org.apache.calcite.sql.SqlJdbcFunctionCall
-
- inferReturnType(SqlOperatorBinding) - 类 中的方法org.apache.calcite.sql.SqlOperator
-
Infers the return type of an invocation of this operator; only called
after the number and types of operands have already been validated.
- inferReturnType(RelDataTypeFactory, List<RelDataType>) - 类 中的方法org.apache.calcite.sql.SqlOperator
-
Infers the type of a call to this operator with a given set of operand
types.
- inferReturnType(SqlOperatorBinding) - 类 中的方法org.apache.calcite.sql.SqlUnnestOperator
-
- inferReturnType(SqlOperatorBinding) - 类 中的方法org.apache.calcite.sql.SqlUnresolvedFunction
-
Infers the return type of an invocation of this operator; only called
after the number and types of operands have already been validated.
- inferReturnType(SqlOperatorBinding) - 类 中的方法org.apache.calcite.sql.type.CursorReturnTypeInference
-
- inferReturnType(SqlOperatorBinding) - 类 中的方法org.apache.calcite.sql.type.ExplicitReturnTypeInference
-
- inferReturnType(SqlOperatorBinding) - 类 中的方法org.apache.calcite.sql.type.MatchReturnTypeInference
-
- inferReturnType(SqlOperatorBinding) - 类 中的方法org.apache.calcite.sql.type.OrdinalReturnTypeInference
-
- inferReturnType(SqlOperatorBinding) - 接口 中的方法org.apache.calcite.sql.type.SqlReturnTypeInference
-
- inferReturnType(SqlOperatorBinding) - 类 中的方法org.apache.calcite.sql.type.SqlReturnTypeInferenceChain
-
- inferReturnType(SqlOperatorBinding) - 类 中的方法org.apache.calcite.sql.type.SqlTypeTransformCascade
-
- inferReturnType(SqlOperatorBinding) - 类 中的方法org.apache.calcite.sql.type.TableFunctionReturnTypeInference
-
- InferTypes - org.apache.calcite.sql.type中的类
-
Strategies for inferring operand types.
- inferUnknownTypes(RelDataType, SqlValidatorScope, SqlNode) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
-
- inferViewPredicates(Map<Integer, RexNode>, List<RexNode>, RexNode) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
-
Decomposes the WHERE clause of a view into predicates that constraint
a column to a particular value.
- infix(Object, int, boolean) - 类 中的方法org.apache.calcite.util.PrecedenceClimbingParser.Builder
-
- infix(Object, int, boolean) - 类 中的方法org.apache.calcite.util.PrecedenceClimbingParser
-
- INFIX_CAST - 类 中的静态变量org.apache.calcite.sql.fun.SqlLibraryOperators
-
Infix "::" cast operator used by PostgreSQL, for example
'100'::INTEGER.
- info(String, Object, Object) - 类 中的方法org.apache.calcite.util.trace.CalciteLogger
-
Logs an INFO message with two Object parameters
- info(String, Object, Object, Object) - 类 中的方法org.apache.calcite.util.trace.CalciteLogger
-
Conditionally logs an INFO message with three Object parameters
- info(String, Object, Object, Object, Object) - 类 中的方法org.apache.calcite.util.trace.CalciteLogger
-
Conditionally logs an INFO message with four Object parameters
- info(String, Object...) - 类 中的方法org.apache.calcite.util.trace.CalciteLogger
-
- info(String) - 类 中的方法org.apache.calcite.util.trace.CalciteLogger
-
- InfobrightSqlDialect - org.apache.calcite.sql.dialect中的类
-
A SqlDialect implementation for the Infobright database.
- InfobrightSqlDialect(SqlDialect.Context) - 类 的构造器org.apache.calcite.sql.dialect.InfobrightSqlDialect
-
Creates an InfobrightSqlDialect.
- InformixSqlDialect - org.apache.calcite.sql.dialect中的类
-
A SqlDialect implementation for the Informix database.
- InformixSqlDialect(SqlDialect.Context) - 类 的构造器org.apache.calcite.sql.dialect.InformixSqlDialect
-
Creates an InformixSqlDialect.
- IngresSqlDialect - org.apache.calcite.sql.dialect中的类
-
A SqlDialect implementation for the Ingres database.
- IngresSqlDialect(SqlDialect.Context) - 类 的构造器org.apache.calcite.sql.dialect.IngresSqlDialect
-
Creates an IngresSqlDialect.
- inheritPath(Iterable<Integer>) - 类 中的方法org.apache.calcite.rel.hint.RelHint.Builder
-
Sets up the inherit path with given integer list.
- inheritPath(Integer...) - 类 中的方法org.apache.calcite.rel.hint.RelHint.Builder
-
Sets up the inherit path with given integer array.
- inheritPath - 类 中的变量org.apache.calcite.rel.hint.RelHint
-
- init() - 类 中的方法org.apache.calcite.interpreter.AggregateNode.BigDecimalSum
-
- init() - 类 中的方法org.apache.calcite.interpreter.AggregateNode.DoubleSum
-
- init() - 类 中的方法org.apache.calcite.interpreter.AggregateNode.IntSum
-
- init() - 类 中的方法org.apache.calcite.interpreter.AggregateNode.LongSum
-
- init() - 类 中的方法org.apache.calcite.interpreter.AggregateNode.MinBoolean
-
- init() - 类 中的方法org.apache.calcite.interpreter.AggregateNode.NumericComparison
-
- init(Class) - 类 中的方法org.apache.calcite.prepare.Prepare
-
- init(RelOptPlanner) - 类 中的静态方法org.apache.calcite.rel.convert.NoneConverter
-
- init() - 类 中的方法org.apache.calcite.sql.util.ReflectiveSqlOperatorTable
-
Performs post-constructor initialization of an operator table.
- initcap(String) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL INITCAP(string) function.
- INITCAP - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- initialHandler(Class<H>) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMetadataQueryBase
-
- initialize(Map<VolcanoPlannerPhase, Set<String>>) - 类 中的方法org.apache.calcite.plan.volcano.ChainedPhaseRuleMappingInitializer
-
- initialize(Map<VolcanoPlannerPhase, Set<String>>) - 接口 中的方法org.apache.calcite.plan.volcano.VolcanoPlannerPhaseRuleMappingInitializer
-
- initializer - 类 中的变量org.apache.calcite.linq4j.tree.DeclarationStatement
-
- initializer - 类 中的变量org.apache.calcite.linq4j.tree.FieldDeclaration
-
- InitializerContext - org.apache.calcite.sql2rel中的接口
-
- InitializerExpressionFactory - org.apache.calcite.sql2rel中的接口
-
InitializerExpressionFactory supplies default values for INSERT, UPDATE, and NEW.
- initialValue() - 类 中的方法org.apache.calcite.util.TryThreadLocal
-
- initMethod - 类 中的变量org.apache.calcite.schema.impl.AggregateFunctionImpl
-
- inOperationCoercion(SqlCallBinding) - 接口 中的方法org.apache.calcite.sql.validate.implicit.TypeCoercion
-
Handles type coercion for IN operation with or without sub-query.
- inOperationCoercion(SqlCallBinding) - 类 中的方法org.apache.calcite.sql.validate.implicit.TypeCoercionImpl
-
STRATEGIES
With(Without) sub-query:
With sub-query: find the common type through comparing the left hand
side (LHS) expression types with corresponding right hand side (RHS)
expression derived from the sub-query expression's row type.
- input(String, RelNode) - 接口 中的方法org.apache.calcite.rel.RelWriter
-
Adds an input to the explanation of the current node.
- input - 类 中的变量org.apache.calcite.rel.SingleRel
-
- inputBitSet - 类 中的变量org.apache.calcite.plan.RelOptUtil.InputFinder
-
- InputFinder() - 类 的构造器org.apache.calcite.plan.RelOptUtil.InputFinder
-
- InputFinder(Set<RelDataTypeField>) - 类 的构造器org.apache.calcite.plan.RelOptUtil.InputFinder
-
- InputGetterImpl(List<Pair<Expression, PhysType>>) - 类 的构造器org.apache.calcite.adapter.enumerable.RexToLixTranslator.InputGetterImpl
-
- inputPosReferenced - 类 中的变量org.apache.calcite.plan.RelOptUtil.InputReferencedVisitor
-
- InputReferencedVisitor() - 类 的构造器org.apache.calcite.plan.RelOptUtil.InputReferencedVisitor
-
- inputs - 类 中的变量org.apache.calcite.rel.core.SetOp
-
- inputTypeList - 类 中的变量org.apache.calcite.rex.RexChecker
-
- inQuery() - 类 中的方法org.apache.calcite.sql.pretty.SqlPrettyWriter
-
- inQuery() - 接口 中的方法org.apache.calcite.sql.SqlWriter
-
Returns whether we are currently in a query context (SELECT, INSERT,
UNION, INTERSECT, EXCEPT, and the ORDER BY operator).
- inSameFamily(RelDataType, RelDataType) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
-
- inSameFamilyOrNull(RelDataType, RelDataType) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
-
- insert(int, String) - 类 中的方法org.apache.calcite.sql.util.SqlBuilder
-
Inserts the string into this character sequence.
- insertIntoAlwaysGenerated(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- insertSource(int) - 类 中的方法org.apache.calcite.util.Permutation
-
Inserts into the sources.
- insertTarget(int) - 类 中的方法org.apache.calcite.util.Permutation
-
Inserts into the targets.
- INSTANCE - 类 中的静态变量org.apache.calcite.adapter.cassandra.CassandraToEnumerableConverterRule
-
- instance() - 类 中的静态方法org.apache.calcite.adapter.cassandra.CqlToSqlTypeConversionRules
-
- INSTANCE - 类 中的静态变量org.apache.calcite.adapter.csv.CsvProjectTableScanRule
-
- INSTANCE - 类 中的静态变量org.apache.calcite.adapter.csv.CsvSchemaFactory
-
Public singleton, per factory contract.
- INSTANCE - 类 中的静态变量org.apache.calcite.adapter.druid.DruidTableFactory
-
- INSTANCE - 类 中的静态变量org.apache.calcite.adapter.enumerable.EnumerableBindable.EnumerableToBindableConverterRule
-
- INSTANCE - 类 中的静态变量org.apache.calcite.adapter.enumerable.EnumerableInterpreterRule
-
- INSTANCE - 类 中的静态变量org.apache.calcite.adapter.enumerable.RexImpTable
-
- INSTANCE - 类 中的静态变量org.apache.calcite.adapter.geode.rel.GeodeToEnumerableConverterRule
-
- INSTANCE - 类 中的静态变量org.apache.calcite.adapter.jdbc.JdbcQueryProvider
-
- INSTANCE - 类 中的静态变量org.apache.calcite.adapter.jdbc.JdbcSchema.Factory
-
- INSTANCE - 类 中的静态变量org.apache.calcite.adapter.mongodb.MongoToEnumerableConverterRule
-
- INSTANCE - 类 中的静态变量org.apache.calcite.adapter.pig.PigRelFactories.PigAggregateFactory
-
- INSTANCE - 类 中的静态变量org.apache.calcite.adapter.pig.PigRelFactories.PigFilterFactory
-
- INSTANCE - 类 中的静态变量org.apache.calcite.adapter.pig.PigRelFactories.PigJoinFactory
-
- INSTANCE - 类 中的静态变量org.apache.calcite.adapter.pig.PigRelFactories.PigTableScanFactory
-
- INSTANCE - 类 中的静态变量org.apache.calcite.adapter.pig.PigSchemaFactory
-
Public singleton, per factory contract.
- INSTANCE - 类 中的静态变量org.apache.calcite.adapter.pig.PigToEnumerableConverterRule
-
- INSTANCE - 类 中的静态变量org.apache.calcite.adapter.redis.RedisTableFactory
-
- INSTANCE - 类 中的静态变量org.apache.calcite.adapter.spark.EnumerableToSparkConverterRule
-
- instance() - 类 中的静态方法org.apache.calcite.adapter.spark.SparkHandlerImpl
-
Creates a SparkHandlerImpl, initializing on first call.
- INSTANCE - 类 中的静态变量org.apache.calcite.interpreter.NoneToBindableConverterRule
-
- instance() - 类 中的静态方法org.apache.calcite.linq4j.QueryableRecorder
-
- INSTANCE - 类 中的静态变量org.apache.calcite.linq4j.tree.ConstantUntypedNull
-
- instance() - 类 中的静态方法org.apache.calcite.materialize.MaterializationService
-
Returns the instance of the materialization service.
- INSTANCE - 类 中的静态变量org.apache.calcite.piglet.PigToSqlAggregateRule
-
- INSTANCE - 类 中的静态变量org.apache.calcite.plan.ConventionTraitDef
-
- INSTANCE - 异常错误 中的静态变量org.apache.calcite.plan.SubstitutionVisitor.MatchFailed
-
- INSTANCE - 类 中的静态变量org.apache.calcite.plan.volcano.AbstractConverter.ExpandConversionRule
-
- INSTANCE - 类 中的静态变量org.apache.calcite.rel.hint.HintStrategyTable.HintErrorLogger
-
- INSTANCE - 类 中的静态变量org.apache.calcite.rel.metadata.DefaultRelMetadataProvider
-
- instance() - 类 中的静态方法org.apache.calcite.rel.metadata.RelMetadataQuery
-
Returns an instance of RelMetadataQuery.
- INSTANCE - 类 中的静态变量org.apache.calcite.rel.RelCollationTraitDef
-
- INSTANCE - 类 中的静态变量org.apache.calcite.rel.RelDistributionTraitDef
-
- INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.AggregateCaseToFilterRule
-
- INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.AggregateExpandDistinctAggregatesRule
-
The default instance of the rule; operates only on logical expressions.
- INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.AggregateFilterTransposeRule
-
- INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.AggregateJoinJoinRemoveRule
-
- INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.AggregateJoinRemoveRule
-
- INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.AggregateJoinTransposeRule
-
- INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.AggregateMergeRule
-
- INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.AggregateProjectMergeRule
-
- INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.AggregateProjectPullUpConstantsRule
-
The singleton.
- INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.AggregateReduceFunctionsRule
-
The singleton.
- INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.AggregateRemoveRule
-
- INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.AggregateStarTableRule
-
- INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.AggregateUnionAggregateRule
-
Instance that matches an
Aggregate as either input of
Union.
- INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.AggregateUnionTransposeRule
-
- INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.AggregateValuesRule
-
- INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.CalcMergeRule
-
- INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.CalcRemoveRule
-
- INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.CalcSplitRule
-
- INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.FilterAggregateTransposeRule
-
- INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.FilterCalcMergeRule
-
- INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.FilterCorrelateRule
-
- INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.FilterMergeRule
-
- INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.FilterMultiJoinMergeRule
-
- INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.FilterProjectTransposeRule
-
- INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.FilterRemoveIsNotDistinctFromRule
-
The singleton.
- INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.FilterSetOpTransposeRule
-
- INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.FilterTableFunctionTransposeRule
-
- INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.FilterTableScanRule
-
Rule that matches Filter on TableScan.
- INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.FilterToCalcRule
-
- INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.IntersectToDistinctRule
-
- INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.JoinAddRedundantSemiJoinRule
-
- INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.JoinAssociateRule
-
The singleton.
- INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.JoinCommuteRule
-
Instance of the rule that only swaps inner joins.
- INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.JoinExtractFilterRule
-
The singleton.
- INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.JoinPushExpressionsRule
-
- INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.JoinPushTransitivePredicatesRule
-
The singleton.
- INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.JoinToCorrelateRule
-
- INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.JoinToMultiJoinRule
-
- INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.LoptOptimizeJoinRule
-
- INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.MatchRule
-
- INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.materialize.MaterializedViewOnlyAggregateRule
-
- INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.materialize.MaterializedViewOnlyFilterRule
-
- INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.materialize.MaterializedViewOnlyJoinRule
-
- INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.materialize.MaterializedViewProjectAggregateRule
-
- INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.materialize.MaterializedViewProjectFilterRule
-
- INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.materialize.MaterializedViewProjectJoinRule
-
- INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.MaterializedViewFilterScanRule
-
- INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.MultiJoinOptimizeBushyRule
-
- INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.ProjectCalcMergeRule
-
- INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.ProjectCorrelateTransposeRule
-
- INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.ProjectFilterTransposeRule
-
- INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.ProjectJoinJoinRemoveRule
-
- INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.ProjectJoinRemoveRule
-
- INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.ProjectJoinTransposeRule
-
A instance for ProjectJoinTransposeRule that pushes a
LogicalProject
past a
LogicalJoin
by splitting the projection into a projection on top of each child of
the join.
- INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.ProjectMergeRule
-
- INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.ProjectMultiJoinMergeRule
-
- INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.ProjectRemoveRule
-
- INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.ProjectSetOpTransposeRule
-
- INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.ProjectSortTransposeRule
-
- INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.ProjectTableScanRule
-
Rule that matches Project on TableScan.
- INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.ProjectToCalcRule
-
- INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.ProjectToWindowRule
-
- INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.ProjectWindowTransposeRule
-
- INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.ReduceDecimalsRule
-
- INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.SemiJoinFilterTransposeRule
-
- INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.SemiJoinJoinTransposeRule
-
- INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.SemiJoinProjectTransposeRule
-
- INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.SemiJoinRemoveRule
-
- INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.SortJoinCopyRule
-
- INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.SortJoinTransposeRule
-
- INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.SortProjectTransposeRule
-
- INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.SortRemoveConstantKeysRule
-
- INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.SortRemoveRule
-
- INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.SortUnionTransposeRule
-
Rule instance for Union implementation that does not preserve the
ordering of its inputs.
- INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.TableScanRule
-
已过时。
- INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.UnionEliminatorRule
-
- INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.UnionMergeRule
-
- INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.UnionPullUpConstantsRule
-
- INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.UnionToDistinctRule
-
- INSTANCE - 类 中的静态变量org.apache.calcite.rex.RexUtil.SubQueryFinder
-
- INSTANCE - 类 中的静态变量org.apache.calcite.runtime.Unit
-
- INSTANCE - 类 中的静态变量org.apache.calcite.schema.impl.AbstractSchema.Factory
-
- instance() - 类 中的静态方法org.apache.calcite.sql.fun.OracleSqlOperatorTable
-
已过时。
Returns the Oracle operator table, creating it if necessary.
- INSTANCE - 类 中的静态变量org.apache.calcite.sql.fun.SqlCaseOperator
-
- INSTANCE - 类 中的静态变量org.apache.calcite.sql.fun.SqlLibraryOperatorTableFactory
-
The singleton instance.
- instance() - 类 中的静态方法org.apache.calcite.sql.fun.SqlStdOperatorTable
-
Returns the standard operator table, creating it if necessary.
- INSTANCE - 类 中的静态变量org.apache.calcite.sql.fun.SqlTrimFunction
-
- INSTANCE - 类 中的静态变量org.apache.calcite.sql.SqlDialectFactoryImpl
-
- INSTANCE - 类 中的静态变量org.apache.calcite.sql.SqlMatchRecognize.SqlMatchRecognizeOperator
-
- INSTANCE - 类 中的静态变量org.apache.calcite.sql.SqlSelectOperator
-
- INSTANCE - 类 中的静态变量org.apache.calcite.sql.SqlSnapshot.SqlSnapshotOperator
-
- INSTANCE - 类 中的静态变量org.apache.calcite.sql.SqlSplittableAggFunction.CountSplitter
-
- INSTANCE - 类 中的静态变量org.apache.calcite.sql.SqlSplittableAggFunction.SelfSplitter
-
- INSTANCE - 类 中的静态变量org.apache.calcite.sql.SqlSplittableAggFunction.Sum0Splitter
-
- INSTANCE - 类 中的静态变量org.apache.calcite.sql.SqlSplittableAggFunction.SumSplitter
-
- instance() - 类 中的静态方法org.apache.calcite.sql.type.JavaToSqlTypeConversionRules
-
- instance() - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeAssignmentRule
-
Returns an instance.
- instance() - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeCoercionRule
-
Returns an instance.
- instance(Map<SqlTypeName, ImmutableSet<SqlTypeName>>) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeCoercionRule
-
Returns an instance with specified type mappings.
- instance(boolean) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeMappingRules
-
Returns the
SqlTypeMappingRule instance based on
the specified
coerce to indicate whether to return as a type coercion rule.
- instance() - 类 中的静态方法org.apache.calcite.sql.util.SqlBasicVisitor.ArgHandlerImpl
-
- INSTANCE - 类 中的静态变量org.apache.calcite.sql2rel.NullInitializerExpressionFactory
-
- INSTANCE - 类 中的静态变量org.apache.calcite.sql2rel.StandardConvertletTable
-
Singleton instance.
- INSTANCE - 接口 中的静态变量org.apache.calcite.util.Compatible
-
- INSTANCE - 接口 中的静态变量org.apache.calcite.util.SaffronProperties
-
已过时。
- INSTANCE - 类 中的静态变量org.apache.calcite.util.Util.OverFinder
-
- INSTANCE2 - 类 中的静态变量org.apache.calcite.rel.rules.AggregateProjectPullUpConstantsRule
-
More general instance that matches any relational expression.
- INSTANCE2 - 类 中的静态变量org.apache.calcite.rel.rules.AggregateStarTableRule
-
- INT_TYPES - 枚举 中的静态变量org.apache.calcite.sql.type.SqlTypeName
-
- INTEGER - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
-
- INTEGER - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
-
Type-inference strategy whereby the result type of a call is an Integer.
- INTEGER_NULLABLE - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
-
Type-inference strategy whereby the result type of a call is an Integer
with nulls allowed if any of the operands allow nulls.
- INTEGER_QUOTIENT_NULLABLE - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
-
- IntegerFunction1<T0> - org.apache.calcite.linq4j.function中的接口
-
Function that takes one parameter and returns a native int value.
- IntegerIntervalSet - org.apache.calcite.util中的类
-
A set of non-negative integers defined by a sequence of points, intervals,
and exclusions.
- INTEGRATION_TEST - 类 中的静态变量org.apache.calcite.config.CalciteSystemProperty
-
Whether to run integration tests.
- InterbaseSqlDialect - org.apache.calcite.sql.dialect中的类
-
A SqlDialect implementation for the Interbase database.
- InterbaseSqlDialect(SqlDialect.Context) - 类 的构造器org.apache.calcite.sql.dialect.InterbaseSqlDialect
-
Creates an InterbaseSqlDialect.
- internal(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- internalParameters - 类 中的变量org.apache.calcite.interpreter.InterpretableRel.InterpreterImplementor
-
- internalToDate(int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
Converts the internal representation of a SQL DATE (int) to the Java
type used for UDF parameters (
Date).
- internalToDate(Integer) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
- internalToTime(int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
Converts the internal representation of a SQL TIME (int) to the Java
type used for UDF parameters (
Time).
- internalToTime(Integer) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
- internalToTimestamp(long) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
Converts the internal representation of a SQL TIMESTAMP (long) to the Java
type used for UDF parameters (
Timestamp).
- internalToTimestamp(Long) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
- InterpretableConvention - org.apache.calcite.interpreter中的枚举
-
Calling convention that returns results as an
Enumerable of object arrays.
- InterpretableConverter - org.apache.calcite.interpreter中的类
-
Relational expression that converts any relational expression input to
InterpretableConvention, by wrapping
it in an interpreter.
- InterpretableConverter(RelOptCluster, RelTraitSet, RelNode) - 类 的构造器org.apache.calcite.interpreter.InterpretableConverter
-
- InterpretableRel - org.apache.calcite.interpreter中的接口
-
Relational expression that can implement itself using an interpreter.
- InterpretableRel.InterpreterImplementor - org.apache.calcite.interpreter中的类
-
Context when a
RelNode is being converted to an interpreter
Node.
- Interpreter - org.apache.calcite.interpreter中的类
-
Interpreter.
- Interpreter(DataContext, RelNode) - 类 的构造器org.apache.calcite.interpreter.Interpreter
-
Creates an Interpreter.
- INTERPRETER - 类 中的静态变量org.apache.calcite.rel.rules.FilterTableScanRule
-
Rule that matches Filter on EnumerableInterpreter on TableScan.
- INTERPRETER - 类 中的静态变量org.apache.calcite.rel.rules.ProjectTableScanRule
-
Rule that matches Project on EnumerableInterpreter on TableScan.
- INTERPRETER_PATTERN - 接口 中的静态变量org.apache.calcite.util.Glossary
-
Given a language, define a representation for its grammar along with an
interpreter that uses the representation to interpret sentences in the
language.
- InterpreterImplementor(Compiler, CalcitePrepare.SparkHandler, DataContext) - 类 的构造器org.apache.calcite.interpreter.InterpretableRel.InterpreterImplementor
-
- Interpreters - org.apache.calcite.interpreter中的类
-
- intersect(Enumerable<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- intersect(Enumerable<T>, boolean) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- intersect(Enumerable<T>, EqualityComparer<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- intersect(Enumerable<T>, EqualityComparer<T>, boolean) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- intersect(Enumerable<TSource>, Enumerable<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Produces the set intersection of two sequences by
using the default equality comparer to compare values,
eliminate duplicates.
- intersect(Enumerable<TSource>, Enumerable<TSource>, boolean) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Produces the set intersection of two sequences by
using the default equality comparer to compare values,
using all to indicate whether to eliminate duplicates.
- intersect(Enumerable<TSource>, Enumerable<TSource>, EqualityComparer<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Produces the set intersection of two sequences by
using the specified EqualityComparer<TSource> to compare
values, eliminate duplicates.
- intersect(Enumerable<TSource>, Enumerable<TSource>, EqualityComparer<TSource>, boolean) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Produces the set intersection of two sequences by
using the specified EqualityComparer<TSource> to compare
values, using all to indicate whether to eliminate duplicates.
- intersect(Enumerable<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Produces the set intersection of two sequences by
using the default equality comparer to compare values,
eliminate duplicates.
- intersect(Enumerable<TSource>, boolean) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Produces the set intersection of two sequences by
using the default equality comparer to compare values,
using all to indicate whether to eliminate duplicates.
- intersect(Enumerable<TSource>, EqualityComparer<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Produces the set intersection of two sequences by
using the specified EqualityComparer<TSource> to compare
values, eliminate duplicates.
- intersect(Enumerable<TSource>, EqualityComparer<TSource>, boolean) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Produces the set intersection of two sequences by
using the specified EqualityComparer<TSource> to compare
values, using all to indicate whether to eliminate duplicates.
- intersect(Queryable<T>, Enumerable<T>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
-
Produces the set intersection of two sequences by
using the default equality comparer to compare values.
- intersect(Queryable<T>, Enumerable<T>, EqualityComparer<T>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
-
Produces the set intersection of two sequences by
using the specified EqualityComparer<T> to compare
values.
- intersect(Queryable<T>, Enumerable<T>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
-
Produces the set intersection of two sequences by
using the default equality comparer to compare values,
eliminate duplicates.
- intersect(Queryable<T>, Enumerable<T>, boolean) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
-
Produces the set intersection of two sequences by
using the default equality comparer to compare values,
using all to indicate whether to eliminate duplicates.
- intersect(Queryable<T>, Enumerable<T>, EqualityComparer<T>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
-
Produces the set intersection of two sequences by
using the specified EqualityComparer to compare
values, eliminate duplicates.
- intersect(Queryable<T>, Enumerable<T>, EqualityComparer<T>, boolean) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
-
Produces the set intersection of two sequences by
using the specified EqualityComparer to compare
values, using all to indicate whether to eliminate duplicates.
- intersect(Queryable<T>, Enumerable<T>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
-
- intersect(Queryable<T>, Enumerable<T>, boolean) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
-
- intersect(Queryable<T>, Enumerable<T>, EqualityComparer<T>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
-
- intersect(Queryable<T>, Enumerable<T>, EqualityComparer<T>, boolean) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
-
- Intersect - org.apache.calcite.rel.core中的类
-
Relational expression that returns the intersection of the rows of its
inputs.
- Intersect(RelOptCluster, RelTraitSet, List<RelNode>, boolean) - 类 的构造器org.apache.calcite.rel.core.Intersect
-
Creates an Intersect.
- Intersect(RelInput) - 类 的构造器org.apache.calcite.rel.core.Intersect
-
Creates an Intersect by parsing serialized output.
- INTERSECT - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- intersect(boolean) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
Creates an
Intersect of the two most
recent relational expressions on the stack.
- intersect(boolean, int) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
Creates an
Intersect of the
n
most recent relational expressions on the stack.
- intersect(ImmutableBitSet) - 类 中的方法org.apache.calcite.util.ImmutableBitSet.Builder
-
- intersect(ImmutableBitSet) - 类 中的方法org.apache.calcite.util.ImmutableBitSet
-
Returns a bit set with all the bits set in both this set and in
another.
- INTERSECT_ALL - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- INTERSECT_INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.PruneEmptyRules
-
Rule that converts a
LogicalIntersect to
empty if any of its children are empty.
- INTERSECT_INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.UnionMergeRule
-
- intersects(ImmutableBitSet) - 类 中的方法org.apache.calcite.util.ImmutableBitSet
-
Returns true if the specified ImmutableBitSet has any bits set to
true that are also set to true in this
ImmutableBitSet.
- intersects(Collection<E>, Collection<E>) - 类 中的静态方法org.apache.calcite.util.Util
-
Returns whether two collections have any elements in common.
- IntersectToDistinctRule - org.apache.calcite.rel.rules中的类
-
Planner rule that translates a distinct
Intersect
(
all =
false)
into a group of operators composed of
Union,
Aggregate, etc.
- IntersectToDistinctRule(Class<? extends Intersect>, RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.IntersectToDistinctRule
-
Creates an IntersectToDistinctRule.
- interval - 类 中的变量org.apache.calcite.rel.core.Match
-
- interval - 类 中的变量org.apache.calcite.rel.mutable.MutableMatch
-
- INTERVAL - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
-
- INTERVAL_DATETIME - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
-
- INTERVAL_INTERVAL - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
-
- INTERVAL_NUMERIC - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
-
- INTERVAL_SAME_SAME - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
-
Parameter type-checking strategy type must a nullable time interval,
nullable time interval
- INTERVAL_TYPES - 枚举 中的静态变量org.apache.calcite.sql.type.SqlTypeName
-
- intervalFieldExceedsPrecision(Number, String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- intervalFractionalSecondPrecisionOutOfRange(int, String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- INTERVALINTERVAL_INTERVALDATETIME - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
-
- intervalMustBeNonNegative(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- IntervalSqlType - org.apache.calcite.sql.type中的类
-
IntervalSqlType represents a standard SQL datetime interval type.
- IntervalSqlType(RelDataTypeSystem, SqlIntervalQualifier, boolean) - 类 的构造器org.apache.calcite.sql.type.IntervalSqlType
-
Constructs an IntervalSqlType.
- intervalStartPrecisionOutOfRange(int, String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- intervalToMillis(SqlIntervalLiteral.IntervalValue) - 类 中的静态方法org.apache.calcite.sql.parser.SqlParserUtil
-
Converts the interval value into a millisecond representation.
- intervalToMillis(String, SqlIntervalQualifier) - 类 中的静态方法org.apache.calcite.sql.parser.SqlParserUtil
-
- intervalToMonths(SqlIntervalLiteral.IntervalValue) - 类 中的静态方法org.apache.calcite.sql.parser.SqlParserUtil
-
Converts the interval value into a months representation.
- intervalToMonths(String, SqlIntervalQualifier) - 类 中的静态方法org.apache.calcite.sql.parser.SqlParserUtil
-
- IntList - org.apache.calcite.util中的类
-
已过时。
- IntList() - 类 的构造器org.apache.calcite.util.IntList
-
已过时。
- into(C) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- into(Enumerable<T>, C) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
- into(C) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Copies the contents of this sequence into a collection.
- IntPair - org.apache.calcite.util.mapping中的类
-
An immutable pair of integers.
- IntPair(int, int) - 类 的构造器org.apache.calcite.util.mapping.IntPair
-
- inTraits - 类 中的变量org.apache.calcite.rel.convert.ConverterImpl
-
- IntSum() - 类 的构造器org.apache.calcite.interpreter.AggregateNode.IntSum
-
- intValue(RexNode) - 类 中的静态方法org.apache.calcite.rex.RexLiteral
-
- intValue(boolean) - 类 中的方法org.apache.calcite.sql.SqlLiteral
-
Returns the integer value of this literal.
- invalidArgCount(String, int) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- invalidateMetadataQuery() - 类 中的方法org.apache.calcite.plan.RelOptCluster
-
- invalidBoolean(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- invalidCharacterForCast(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- invalidCompare(String, String, String, String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- invalidDatetimeFormat(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- invalidInputForExistsNode(String, String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- invalidInputForExtractValue(String, String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- invalidInputForExtractXml(String, String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- invalidInputForJsonDepth(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- invalidInputForJsonKeys(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- invalidInputForJsonLength(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- invalidInputForJsonRemove(String, String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- invalidInputForJsonStorageSize(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- invalidInputForJsonType(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- invalidInputForRegexpReplace(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- invalidInputForXmlTransform(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- invalidLiteral(String, String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- invalidOrderByPos() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- InvalidRelException - org.apache.calcite.rel中的异常错误
-
Exception that indicates that a relational expression would be invalid
with given parameters.
- InvalidRelException(String) - 异常错误 的构造器org.apache.calcite.rel.InvalidRelException
-
Creates an InvalidRelException.
- InvalidRelException(String, Throwable) - 异常错误 的构造器org.apache.calcite.rel.InvalidRelException
-
Creates an InvalidRelException with a cause.
- invalidSampleSize() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- invalidTypesForArithmetic(String, String, String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- invalidTypesForComparison(String, String, String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- inventFieldName(Expression) - 类 中的方法org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
-
Generates field name to store given expression.
- inverse() - 类 中的方法org.apache.calcite.util.mapping.AbstractSourceMapping
-
- inverse() - 类 中的方法org.apache.calcite.util.mapping.AbstractTargetMapping
-
- inverse() - 类 中的方法org.apache.calcite.util.mapping.Mappings.IdentityMapping
-
- inverse() - 类 中的方法org.apache.calcite.util.mapping.Mappings.OverridingSourceMapping
-
- inverse() - 类 中的方法org.apache.calcite.util.mapping.Mappings.OverridingTargetMapping
-
- inverse() - 类 中的方法org.apache.calcite.util.mapping.Mappings.PartialMapping
-
- inverse() - 接口 中的方法org.apache.calcite.util.mapping.Mappings.SourceMapping
-
- inverse() - 接口 中的方法org.apache.calcite.util.mapping.Mappings.TargetMapping
-
- inverse() - 枚举 中的方法org.apache.calcite.util.mapping.MappingType
-
- inverse() - 类 中的方法org.apache.calcite.util.Permutation
-
Returns the inverse permutation.
- invert(RexBuilder, RexCall) - 类 中的静态方法org.apache.calcite.rex.RexUtil
-
- invert(Mapping) - 类 中的静态方法org.apache.calcite.util.mapping.Mappings
-
Converts a mapping to its inverse.
- invert(Iterable<IntPair>) - 类 中的静态方法org.apache.calcite.util.mapping.Mappings
-
- invert(Iterator<IntPair>) - 类 中的静态方法org.apache.calcite.util.mapping.Mappings
-
- InvocationExpression - org.apache.calcite.linq4j.tree中的类
-
Represents an expression that applies a delegate or lambda expression to a
list of argument expressions.
- InvocationExpression(ExpressionType, Class) - 类 的构造器org.apache.calcite.linq4j.tree.InvocationExpression
-
- invoke(Expression, Iterable<? extends Expression>) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates an InvocationExpression that applies a delegate or
lambda expression to a list of argument expressions.
- invoke(Expression, Expression...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates an InvocationExpression that applies a delegate or
lambda expression to a list of argument expressions, using varargs.
- invoke(Object, Method, Object[]) - 类 中的方法org.apache.calcite.util.BarfingInvocationHandler
-
- invoke(Object, Method, Object[]) - 类 中的方法org.apache.calcite.util.DelegatingInvocationHandler
-
- invoke(Object...) - 接口 中的方法org.apache.calcite.util.ReflectUtil.MethodDispatcher
-
Invokes method on an object with a given set of arguments.
- invokeVisitor(R, E, String) - 接口 中的方法org.apache.calcite.util.ReflectiveVisitDispatcher
-
- invokeVisitor(ReflectiveVisitor, Object, Class, String) - 类 中的静态方法org.apache.calcite.util.ReflectUtil
-
- iOutputColumn - 类 中的变量org.apache.calcite.rel.metadata.RelColumnMapping
-
0-based ordinal of mapped output column.
- is(Type) - 枚举 中的静态方法org.apache.calcite.linq4j.tree.Primitive
-
Returns whether a given type is primitive.
- IS_A_SET - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- IS_DIFFERENT_FROM - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The internal
$IS_DIFFERENT_FROM operator is the same as the
user-level
SqlStdOperatorTable.IS_DISTINCT_FROM in all respects except that
the test for equality on character datatypes treats trailing spaces as
significant.
- IS_DISTINCT_FROM - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
IS DISTINCT FROM operator.
- IS_EMPTY - 类 中的静态变量org.apache.calcite.rel.core.Values
-
已过时。
- IS_EMPTY - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- IS_EMPTY_J - 类 中的静态变量org.apache.calcite.rel.core.Values
-
- IS_FALSE - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- IS_JSON_ARRAY - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- IS_JSON_OBJECT - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- IS_JSON_SCALAR - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- IS_JSON_VALUE - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- IS_NAME - 类 中的静态变量org.apache.calcite.sql.util.ReflectiveSqlOperatorTable
-
- IS_NOT_A_SET - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- IS_NOT_DISTINCT_FROM - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
IS NOT DISTINCT FROM operator.
- IS_NOT_EMPTY - 类 中的静态变量org.apache.calcite.rel.core.Values
-
已过时。
- IS_NOT_EMPTY - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- IS_NOT_FALSE - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- IS_NOT_GRAND_TOTAL - 类 中的静态变量org.apache.calcite.rel.core.Aggregate
-
已过时。
- IS_NOT_JSON_ARRAY - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- IS_NOT_JSON_OBJECT - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- IS_NOT_JSON_SCALAR - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- IS_NOT_JSON_VALUE - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- IS_NOT_NULL - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- IS_NOT_TRUE - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- IS_NOT_UNKNOWN - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- IS_NULL - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- IS_SIMPLE - 类 中的静态变量org.apache.calcite.rel.core.Aggregate
-
已过时。
- IS_TRUE - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- IS_UNKNOWN - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- isA(SqlKind) - 类 中的方法org.apache.calcite.rex.RexNode
-
- isA(Collection<SqlKind>) - 类 中的方法org.apache.calcite.rex.RexNode
-
- isA(Set<SqlKind>) - 类 中的方法org.apache.calcite.sql.SqlNode
-
Returns whether this node is a member of an aggregate category.
- isA(MappingType) - 枚举 中的方法org.apache.calcite.util.mapping.MappingType
-
Returns whether this mapping type is (possibly a weaker form of) a given
mapping type.
- isAggregate(SqlSelect) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
-
Returns whether a SELECT statement is an aggregation.
- isAggregate(SqlNode) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
-
已过时。
- isAggregate(SqlSelect) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
-
- isAggregate(SqlNode) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
-
- isAggregator() - 类 中的方法org.apache.calcite.sql.SqlAggFunction
-
- isAggregator() - 类 中的方法org.apache.calcite.sql.SqlOperator
-
Returns whether this operator is an aggregate function.
- isAll() - 类 中的方法org.apache.calcite.sql.SqlSetOperator
-
- isAllowPartial() - 类 中的方法org.apache.calcite.sql.SqlWindow
-
Returns whether partial windows are allowed.
- isAllRows() - 类 中的方法org.apache.calcite.rel.core.Match
-
- isAlwaysFalse() - 类 中的方法org.apache.calcite.rex.RexCall
-
- isAlwaysFalse() - 类 中的方法org.apache.calcite.rex.RexLiteral
-
- isAlwaysFalse() - 类 中的方法org.apache.calcite.rex.RexNode
-
Returns whether this expression always returns false.
- isAlwaysMeasure(Lattice.Column) - 类 中的方法org.apache.calcite.materialize.Lattice
-
Returns whether every use of a column is as an argument to a measure.
- isAlwaysNonEmpty() - 类 中的方法org.apache.calcite.rel.core.Window.Group
-
Returns if the window is guaranteed to have rows.
- isAlwaysNonEmpty() - 类 中的方法org.apache.calcite.sql.SqlWindow
-
Returns if the window is guaranteed to have rows.
- isAlwaysTrue() - 类 中的方法org.apache.calcite.rex.RexCall
-
- isAlwaysTrue() - 类 中的方法org.apache.calcite.rex.RexLiteral
-
- isAlwaysTrue() - 类 中的方法org.apache.calcite.rex.RexNode
-
Returns whether this expression always returns true.
- isAlwaysUseParentheses() - 类 中的方法org.apache.calcite.sql.pretty.SqlFormatOptions
-
- isAlwaysUseParentheses() - 类 中的方法org.apache.calcite.sql.pretty.SqlPrettyWriter
-
已过时。
- isAlwaysUseParentheses() - 接口 中的方法org.apache.calcite.sql.SqlWriter
-
Returns whether to enclose all expressions in parentheses, even if the
operator has high enough precedence that the parentheses are not
required.
- isAnon() - 类 中的方法org.apache.calcite.rel.rel2sql.RelToSqlConverter
-
- isAnon() - 类 中的方法org.apache.calcite.rel.rel2sql.SqlImplementor
-
Returns whether to remove trivial aliases such as "EXPR$0"
when converting the current relational expression into a SELECT.
- isApplyAllowed() - 类 中的方法org.apache.calcite.sql.validate.SqlAbstractConformance
-
- isApplyAllowed() - 接口 中的方法org.apache.calcite.sql.validate.SqlConformance
-
Whether CROSS APPLY and OUTER APPLY operators are allowed
in the parser.
- isApplyAllowed() - 枚举 中的方法org.apache.calcite.sql.validate.SqlConformanceEnum
-
- isApproximate() - 类 中的方法org.apache.calcite.rel.core.AggregateCall
-
Returns whether this AggregateCall is approximate, as in
APPROX_COUNT_DISTINCT(empno).
- isApproximateNumeric(RelDataType) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
-
- isArray(Type) - 类 中的静态方法org.apache.calcite.linq4j.tree.Types
-
- isArray(RelDataType) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
-
- isASet(Collection) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
Support the IS A SET function.
- isAssignableFrom(Type, Type) - 类 中的静态方法org.apache.calcite.linq4j.tree.Types
-
- isAtomic(RexNode) - 类 中的静态方法org.apache.calcite.rex.RexUtil
-
- isAtomic(RelDataType) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
-
- isAutoincrement(SqlTypeName) - 类 中的方法org.apache.calcite.rel.type.DelegatingTypeSystem
-
- isAutoincrement(SqlTypeName) - 接口 中的方法org.apache.calcite.rel.type.RelDataTypeSystem
-
Returns whether the type can be auto increment.
- isAutoincrement(SqlTypeName) - 类 中的方法org.apache.calcite.rel.type.RelDataTypeSystemImpl
-
- isBangEqualAllowed() - 类 中的方法org.apache.calcite.sql.validate.SqlAbstractConformance
-
- isBangEqualAllowed() - 接口 中的方法org.apache.calcite.sql.validate.SqlConformance
-
Whether the bang-equal token !
- isBangEqualAllowed() - 枚举 中的方法org.apache.calcite.sql.validate.SqlConformanceEnum
-
- isBangEqualAllowed() - 类 中的方法org.apache.calcite.sql.validate.SqlDelegatingConformance
-
- isBefore() - 类 中的方法org.apache.calcite.plan.RelOptListener.RuleAttemptedEvent
-
- isBefore(SchemaVersion) - 类 中的方法org.apache.calcite.schema.impl.LongSchemaVersion
-
- isBefore(SchemaVersion) - 接口 中的方法org.apache.calcite.schema.SchemaVersion
-
Returns if this Version happens before the other Version.
- isBernoulli() - 类 中的方法org.apache.calcite.plan.RelOptSamplingParameters
-
Indicates whether Bernoulli or system sampling should be performed.
- isBernoulli() - 类 中的方法org.apache.calcite.sql.SqlSampleSpec.SqlTableSampleSpec
-
Indicates Bernoulli vs.
- isBigint(RelDataType) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
-
- isBijection() - 枚举 中的方法org.apache.calcite.util.mapping.MappingType
-
A mapping is a bijection if it is a surjection and it is an injection.
- isBinary(RelDataType) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
-
- isBoolean(RelDataType) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
-
- isBoundedVariableWidth(RelDataType) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
-
- isBox(Type) - 枚举 中的静态方法org.apache.calcite.linq4j.tree.Primitive
-
Returns whether a given type is a box type (e.g.
- isBoxed() - 类 中的方法org.apache.calcite.rel.core.Project
-
已过时。
- isCacheEnabled() - 类 中的方法org.apache.calcite.jdbc.CalciteSchema
-
- isCacheEnabled() - 接口 中的方法org.apache.calcite.schema.SchemaPlus
-
- isCallTo(RexNode, SqlOperator) - 类 中的静态方法org.apache.calcite.rex.RexUtil
-
- isCallTo(SqlNode, SqlOperator) - 类 中的静态方法org.apache.calcite.sql.SqlUtil
-
- isCancelRequested() - 类 中的方法org.apache.calcite.util.CancelFlag
-
- isCaseClausesOnNewLines() - 类 中的方法org.apache.calcite.sql.pretty.SqlFormatOptions
-
- isCasePredicate(RexCall, int) - 类 中的静态方法org.apache.calcite.rex.RexUtil
-
Returns whether a given operand of a CASE expression is a predicate.
- isCaseSensitive() - 类 中的方法org.apache.calcite.prepare.CalciteCatalogReader
-
- isCaseSensitive(SqlTypeName) - 类 中的方法org.apache.calcite.rel.type.DelegatingTypeSystem
-
- isCaseSensitive(SqlTypeName) - 接口 中的方法org.apache.calcite.rel.type.RelDataTypeSystem
-
Returns whether the type is case sensitive.
- isCaseSensitive(SqlTypeName) - 类 中的方法org.apache.calcite.rel.type.RelDataTypeSystemImpl
-
- isCaseSensitive() - 类 中的方法org.apache.calcite.sql.SqlDialect
-
Returns whether matching of identifiers is case-sensitive.
- isCaseSensitive() - 接口 中的方法org.apache.calcite.sql.validate.SqlNameMatcher
-
Returns whether name matching is case-sensitive.
- isCaseSensitive() - 接口 中的方法org.apache.calcite.sql.validate.SqlValidatorCatalogReader
-
- isCharacter(RelDataType) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
-
- isCharTypeComparable(List<RelDataType>) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
-
Checks whether two types or more are char comparable.
- isCharTypeComparable(SqlCallBinding, List<SqlNode>, boolean) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
-
Returns whether the operands to a call are char type-comparable.
- isClauseStartsLine() - 类 中的方法org.apache.calcite.sql.pretty.SqlFormatOptions
-
- isClauseStartsLine() - 类 中的方法org.apache.calcite.sql.pretty.SqlPrettyWriter
-
已过时。
- isClauseStartsLine() - 接口 中的方法org.apache.calcite.sql.SqlWriter
-
Returns whether this writer should start each clause (e.g.
- isCollationTrivial() - 类 中的方法org.apache.calcite.rel.RelRoot
-
- isComparable(RelDataType, RelDataType) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
-
Returns whether two types are comparable.
- isComplex() - 枚举 中的方法org.apache.calcite.adapter.druid.DruidType
-
Returns true if and only if this enum should be used inside of a
ComplexMetric
- isComplexMetric(String) - 类 中的方法org.apache.calcite.adapter.druid.DruidTable
-
Returns true if and only if the given
alias is a reference to a registered
ComplexMetric
- isComponentQuoted(int) - 类 中的方法org.apache.calcite.sql.SqlIdentifier
-
Returns whether the ith component of a compound identifier is
quoted.
- isConstant(Expression) - 类 中的方法org.apache.calcite.linq4j.tree.ClassDeclarationFinder
-
Verifies if the expression is effectively constant.
- isConstant(Iterable<? extends Expression>) - 类 中的方法org.apache.calcite.linq4j.tree.ClassDeclarationFinder
-
Verifies if all the expressions in given list are effectively constant.
- isConstant(Expression) - 类 中的方法org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
-
Verifies if the expression is effectively constant.
- isConstant(RexNode) - 类 中的方法org.apache.calcite.rex.RexProgram
-
Returns whether an expression is constant.
- isConstant(RexNode) - 类 中的静态方法org.apache.calcite.rex.RexUtil
-
Returns whether node is made up of constants.
- isConstantNull(Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Returns whether an expression always evaluates to null.
- isConstructorDeterministic(NewExpression) - 类 中的方法org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
-
Checks if new instance creation can be reused.
- isConvertTableAccess() - 接口 中的方法org.apache.calcite.sql2rel.SqlToRelConverter.Config
-
- isCountStar() - 类 中的方法org.apache.calcite.sql.SqlCall
-
Test to see if it is the function COUNT(*)
- isCreateValuesRel() - 接口 中的方法org.apache.calcite.sql2rel.SqlToRelConverter.Config
-
Returns the createValuesRel option.
- isCurrentRow() - 类 中的方法org.apache.calcite.rex.RexWindowBound
-
Returns if the bound is CURRENT ROW.
- isCurrentRow(SqlNode) - 类 中的静态方法org.apache.calcite.sql.SqlWindow
-
Returns whether an expression represents the "CURRENT ROW" bound.
- isDate(RelDataType) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
-
- isDatetime(RelDataType) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
-
- isDecimal(RelDataType) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
-
- isDecorrelationEnabled() - 接口 中的方法org.apache.calcite.sql2rel.SqlToRelConverter.Config
-
Returns the decorrelationEnabled option.
- isDecreasing() - 枚举 中的方法org.apache.calcite.sql.validate.SqlMonotonicity
-
Whether values of this monotonicity are decreasing.
- isDefaultOrder(boolean, boolean) - 枚举 中的方法org.apache.calcite.config.NullCollation
-
Returns whether a given combination of null direction and sort order is
the default order of nulls returned in the ORDER BY clause.
- isDelete() - 类 中的方法org.apache.calcite.rel.core.TableModify
-
- isDerived() - 类 中的方法org.apache.calcite.rel.metadata.RelColumnOrigin
-
Consider the query select a+b as c, d as e from t.
- isDescending() - 枚举 中的方法org.apache.calcite.rel.RelFieldCollation.Direction
-
- isDeterministic(RexNode) - 类 中的静态方法org.apache.calcite.rex.RexUtil
-
Returns whether a given expression is deterministic.
- isDeterministic() - 类 中的方法org.apache.calcite.sql.fun.SqlSequenceValueOperator
-
- isDeterministic() - 类 中的方法org.apache.calcite.sql.SqlOperator
-
Returns whether a call to this operator is guaranteed to always return
the same result given the same operands; true is assumed by default
- isDistinct() - 类 中的方法org.apache.calcite.rel.AbstractRelNode
-
- isDistinct() - 类 中的方法org.apache.calcite.rel.core.AggregateCall
-
Returns whether this AggregateCall is distinct, as in
COUNT(DISTINCT empno).
- isDistinct() - 接口 中的方法org.apache.calcite.rel.RelNode
-
- isDistinct() - 类 中的方法org.apache.calcite.rex.RexOver
-
- isDistinct() - 类 中的方法org.apache.calcite.sql.SqlSelect
-
- isDistinct() - 类 中的方法org.apache.calcite.sql.SqlSetOperator
-
- isDistinct(List<E>) - 类 中的静态方法org.apache.calcite.util.Util
-
Returns whether the elements of list are distinct.
- isDistinctFrom(RexBuilder, RexNode, RexNode, boolean) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
-
Returns a translation of the IS DISTINCT FROM (or IS
NOT DISTINCT FROM) sql operator.
- isDml() - 类 中的方法org.apache.calcite.prepare.Prepare.PreparedExplain
-
- isDml() - 接口 中的方法org.apache.calcite.prepare.Prepare.PreparedResult
-
Returns whether this result is for a DML statement, in which case the
result set is one row with one column containing the number of rows
affected.
- isDml - 类 中的变量org.apache.calcite.prepare.Prepare.PreparedResultImpl
-
- isDml() - 类 中的方法org.apache.calcite.prepare.Prepare.PreparedResultImpl
-
- isDouble(RelDataType) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
-
- isDynamicFunction() - 类 中的方法org.apache.calcite.sql.fun.SqlAbstractTimeFunction
-
- isDynamicFunction() - 类 中的方法org.apache.calcite.sql.fun.SqlBaseContextVariable
-
- isDynamicFunction() - 类 中的方法org.apache.calcite.sql.fun.SqlCurrentDateFunction
-
- isDynamicFunction() - 类 中的方法org.apache.calcite.sql.fun.SqlRandFunction
-
- isDynamicFunction() - 类 中的方法org.apache.calcite.sql.fun.SqlRandIntegerFunction
-
- isDynamicFunction() - 类 中的方法org.apache.calcite.sql.SqlOperator
-
Returns whether it is unsafe to cache query plans referencing this
operator; false is assumed by default
- isDynamicStar() - 接口 中的方法org.apache.calcite.rel.type.RelDataTypeField
-
Returns true if this is a dynamic star field.
- isDynamicStar() - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFieldImpl
-
- isDynamicStarColName(String) - 类 中的静态方法org.apache.calcite.rel.type.DynamicRecordType
-
Returns true if the column name starts with DYNAMIC_STAR_PREFIX.
- isDynamicStruct() - 类 中的方法org.apache.calcite.rel.type.DynamicRecordType
-
- isDynamicStruct() - 接口 中的方法org.apache.calcite.rel.type.RelDataType
-
- isDynamicStruct() - 类 中的方法org.apache.calcite.rel.type.RelDataTypeImpl
-
- isEmpty(Values) - 类 中的静态方法org.apache.calcite.rel.core.Values
-
Predicate, to be used when defining an operand of a
RelOptRule,
that returns true if a Values contains zero tuples.
- isEmpty() - 类 中的方法org.apache.calcite.util.CompositeMap
-
- isEmpty() - 类 中的方法org.apache.calcite.util.ImmutableBitSet.Builder
-
- isEmpty() - 类 中的方法org.apache.calcite.util.ImmutableBitSet
-
Returns true if this ImmutableBitSet contains no bits that are set
to true.
- isEmpty() - 类 中的方法org.apache.calcite.util.ImmutableIntList
-
- isEmptyList(SqlNode) - 类 中的静态方法org.apache.calcite.sql.SqlNodeList
-
- isEnabled(RelTraitDef<T>) - 类 中的方法org.apache.calcite.plan.RelTraitSet
-
Returns whether a given kind of trait is enabled.
- isEqui(RelNode, RelNode, RexNode) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
-
已过时。
- isEqui() - 类 中的方法org.apache.calcite.rel.core.JoinInfo
-
Returns whether this is an equi-join.
- isEqWithEpsilon(RelOptCost) - 接口 中的方法org.apache.calcite.plan.RelOptCost
-
Compares this to another cost, allowing for slight roundoff errors.
- isEqWithEpsilon(RelOptCost) - 类 中的方法org.apache.calcite.plan.RelOptCostImpl
-
- isEvolveLattice() - 接口 中的方法org.apache.calcite.tools.FrameworkConfig
-
Returns whether the lattice suggester should try to widen a lattice when a
new query arrives that doesn't quite fit, as opposed to creating a new
lattice.
- isExact() - 类 中的方法org.apache.calcite.sql.SqlNumericLiteral
-
- isExactNumeric(RelDataType) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
-
- isExpand() - 接口 中的方法org.apache.calcite.sql2rel.SqlToRelConverter.Config
-
Returns the expand option.
- isExpanded() - 类 中的方法org.apache.calcite.sql.SqlBasicCall
-
- isExpanded() - 类 中的方法org.apache.calcite.sql.SqlCall
-
Whether this call was created by expanding a parentheses-free call to
what was syntactically an identifier.
- isExplain() - 接口 中的方法org.apache.calcite.sql2rel.SqlToRelConverter.Config
-
Returns the explain option.
- isFalse(Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Returns whether the expression evaluates to false.
- isFalse(Expression, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Returns whether the expression evaluates to false.
- isFalse(Boolean) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
NULL → FALSE, FALSE → TRUE, TRUE → FALSE.
- isFixedNumeric() - 枚举 中的方法org.apache.calcite.linq4j.tree.Primitive
-
Returns whether this Primitive is a fixed-point numeric type.
- isFlat(RexNode) - 类 中的静态方法org.apache.calcite.rex.RexUtil
-
Returns false if the expression can be optimized by flattening
calls to an associative operator such as AND and OR.
- isFlat(RelDataType) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
-
Returns whether a type is flat.
- isFlattened() - 类 中的方法org.apache.calcite.rel.core.TableModify
-
- isFollowing() - 类 中的方法org.apache.calcite.rex.RexWindowBound
-
Returns if the bound is FOLLOWING.
- isForeignKey(RelOptTable, List<Integer>, RelOptTable, List<Integer>) - 接口 中的方法org.apache.calcite.materialize.SqlStatisticProvider
-
Returns whether a join is a foreign key; that is, whether every row in
the referencing table is matched by at least one row in the referenced
table.
- isForeignKey(RelOptTable, List<Integer>, RelOptTable, List<Integer>) - 类 中的方法org.apache.calcite.statistic.CachingSqlStatisticProvider
-
- isForeignKey(RelOptTable, List<Integer>, RelOptTable, List<Integer>) - 枚举 中的方法org.apache.calcite.statistic.MapSqlStatisticProvider
-
- isForeignKey(RelOptTable, List<Integer>, RelOptTable, List<Integer>) - 类 中的方法org.apache.calcite.statistic.QuerySqlStatisticProvider
-
- isFromRequired() - 类 中的方法org.apache.calcite.sql.validate.SqlAbstractConformance
-
- isFromRequired() - 接口 中的方法org.apache.calcite.sql.validate.SqlConformance
-
Whether FROM clause is required in a SELECT statement.
- isFromRequired() - 枚举 中的方法org.apache.calcite.sql.validate.SqlConformanceEnum
-
- isFromRequired() - 类 中的方法org.apache.calcite.sql.validate.SqlDelegatingConformance
-
- isFullOuterJoin() - 类 中的方法org.apache.calcite.rel.rules.MultiJoin
-
- isFunction() - 枚举 中的方法org.apache.calcite.sql.SqlFunctionCategory
-
- isFunction() - 枚举 中的方法org.apache.calcite.util.mapping.MappingType
-
A mapping is a total function if every source has precisely one target.
- isGeneratedAlways(RelOptTable, int) - 接口 中的方法org.apache.calcite.sql2rel.InitializerExpressionFactory
-
- isGeneratedAlways(RelOptTable, int) - 类 中的方法org.apache.calcite.sql2rel.NullInitializerExpressionFactory
-
- isGroup() - 类 中的方法org.apache.calcite.sql.SqlGroupedWindowFunction
-
- isGroup() - 类 中的方法org.apache.calcite.sql.SqlOperator
-
Returns whether this is a group function.
- isGroupAuxiliary() - 类 中的方法org.apache.calcite.sql.SqlGroupedWindowFunction
-
- isGroupAuxiliary() - 类 中的方法org.apache.calcite.sql.SqlOperator
-
Returns whether this is an group auxiliary function.
- isGroupByAlias() - 类 中的方法org.apache.calcite.sql.validate.SqlAbstractConformance
-
- isGroupByAlias() - 接口 中的方法org.apache.calcite.sql.validate.SqlConformance
-
Whether to allow aliases from the SELECT clause to be used as
column names in the GROUP BY clause.
- isGroupByAlias() - 枚举 中的方法org.apache.calcite.sql.validate.SqlConformanceEnum
-
- isGroupByAlias() - 类 中的方法org.apache.calcite.sql.validate.SqlDelegatingConformance
-
- isGroupByOrdinal() - 类 中的方法org.apache.calcite.sql.validate.SqlAbstractConformance
-
- isGroupByOrdinal() - 接口 中的方法org.apache.calcite.sql.validate.SqlConformance
-
Whether GROUP BY 2 is interpreted to mean 'group by the 2nd column
in the select list'.
- isGroupByOrdinal() - 枚举 中的方法org.apache.calcite.sql.validate.SqlConformanceEnum
-
- isGroupByOrdinal() - 类 中的方法org.apache.calcite.sql.validate.SqlDelegatingConformance
-
- isGroupingExpr(SqlNode) - 类 中的方法org.apache.calcite.sql.validate.AggregatingSelectScope.Resolved
-
Returns whether a given expression is equal to one of the grouping
expressions.
- isGuaranteed() - 类 中的方法org.apache.calcite.rel.convert.ConverterRule
-
Returns true if this rule can convert any relational expression
of the input convention.
- isHavingAlias() - 类 中的方法org.apache.calcite.sql.validate.SqlAbstractConformance
-
- isHavingAlias() - 接口 中的方法org.apache.calcite.sql.validate.SqlConformance
-
Whether to allow aliases from the SELECT clause to be used as
column names in the HAVING clause.
- isHavingAlias() - 枚举 中的方法org.apache.calcite.sql.validate.SqlConformanceEnum
-
- isHavingAlias() - 类 中的方法org.apache.calcite.sql.validate.SqlDelegatingConformance
-
- isHomogeneous(boolean) - 类 中的方法org.apache.calcite.rel.core.SetOp
-
Returns whether all the inputs of this set operator have the same row
type as its output row.
- isIdentity(List<? extends RexNode>, RelDataType) - 类 中的静态方法org.apache.calcite.rel.rules.ProjectRemoveRule
-
已过时。
- isIdentity(List<? extends RexNode>, RelDataType) - 类 中的静态方法org.apache.calcite.rex.RexUtil
-
Returns whether a list of expressions projects the incoming fields.
- isIdentity() - 接口 中的方法org.apache.calcite.util.mapping.Mapping
-
Returns whether this mapping is the identity.
- isIdentity() - 类 中的方法org.apache.calcite.util.mapping.Mappings.AbstractMapping
-
- isIdentity() - 类 中的方法org.apache.calcite.util.mapping.Mappings.IdentityMapping
-
- isIdentity(Mappings.TargetMapping) - 类 中的静态方法org.apache.calcite.util.mapping.Mappings
-
Returns whether a mapping is the identity.
- isIdentity(List<Integer>, int) - 类 中的静态方法org.apache.calcite.util.mapping.Mappings
-
Returns whether a list of integers is the identity mapping
[0, ..., n - 1].
- isIdentity() - 类 中的方法org.apache.calcite.util.mapping.Mappings.OverridingSourceMapping
-
- isIdentity() - 类 中的方法org.apache.calcite.util.mapping.Mappings.OverridingTargetMapping
-
- isIdentity() - 类 中的方法org.apache.calcite.util.mapping.Mappings.PartialMapping
-
- isIdentity() - 接口 中的方法org.apache.calcite.util.mapping.Mappings.SourceMapping
-
- isIdentity() - 类 中的方法org.apache.calcite.util.Permutation
-
Returns whether this is the identity permutation.
- isInfinite() - 接口 中的方法org.apache.calcite.plan.RelOptCost
-
- isInfinite() - 类 中的方法org.apache.calcite.plan.RelOptCostImpl
-
- isInjection() - 枚举 中的方法org.apache.calcite.util.mapping.MappingType
-
A mapping is an injection if it is a function and no target has more than
one source.
- isInsert() - 类 中的方法org.apache.calcite.rel.core.TableModify
-
- isInsertSubsetColumnsAllowed() - 类 中的方法org.apache.calcite.sql.validate.SqlAbstractConformance
-
- isInsertSubsetColumnsAllowed() - 接口 中的方法org.apache.calcite.sql.validate.SqlConformance
-
Whether to allow INSERT (or UPSERT) with no column list
but fewer values than the target table.
- isInsertSubsetColumnsAllowed() - 枚举 中的方法org.apache.calcite.sql.validate.SqlConformanceEnum
-
- isInsertSubsetColumnsAllowed() - 类 中的方法org.apache.calcite.sql.validate.SqlDelegatingConformance
-
- isInteger() - 类 中的方法org.apache.calcite.sql.SqlNumericLiteral
-
- isInterval(RelDataType) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
-
- isIntType(RelDataType) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
-
- isJavaPrimitive(RelDataType) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
-
已过时。
- isJavaType(RelDataType) - 类 中的静态方法org.apache.calcite.rel.type.RelDataTypeFactoryImpl
-
- isJson() - 类 中的方法org.apache.calcite.sql.SqlExplain
-
Returns whether result is to be in JSON format.
- isJsonArray(String) - 类 中的静态方法org.apache.calcite.runtime.JsonFunctions
-
- isJsonObject(String) - 类 中的静态方法org.apache.calcite.runtime.JsonFunctions
-
- isJsonScalar(String) - 类 中的静态方法org.apache.calcite.runtime.JsonFunctions
-
- isJsonValue(String) - 类 中的静态方法org.apache.calcite.runtime.JsonFunctions
-
- isKey(RelOptTable, List<Integer>) - 接口 中的方法org.apache.calcite.materialize.SqlStatisticProvider
-
Returns whether a collection of columns is a unique (or primary) key.
- isKey(ImmutableBitSet) - 类 中的方法org.apache.calcite.plan.RelOptAbstractTable
-
- isKey(ImmutableBitSet) - 接口 中的方法org.apache.calcite.plan.RelOptTable
-
Returns whether the given columns are a key or a superset of a unique key
of this table.
- isKey(ImmutableBitSet) - 类 中的方法org.apache.calcite.prepare.RelOptTableImpl
-
- isKey(ImmutableBitSet) - 类 中的方法org.apache.calcite.rel.AbstractRelNode
-
- isKey(ImmutableBitSet) - 接口 中的方法org.apache.calcite.rel.RelNode
-
- isKey(ImmutableBitSet) - 接口 中的方法org.apache.calcite.schema.Statistic
-
Returns whether the given set of columns is a unique key, or a superset
of a unique key, of the table.
- isKey(RelOptTable, List<Integer>) - 类 中的方法org.apache.calcite.statistic.CachingSqlStatisticProvider
-
- isKey(RelOptTable, List<Integer>) - 枚举 中的方法org.apache.calcite.statistic.MapSqlStatisticProvider
-
- isKey(RelOptTable, List<Integer>) - 类 中的方法org.apache.calcite.statistic.QuerySqlStatisticProvider
-
- isKeywordPresent(SqlSelectKeyword) - 类 中的方法org.apache.calcite.sql.SqlSelect
-
- isKeywordsLowercase() - 类 中的方法org.apache.calcite.sql.pretty.SqlFormatOptions
-
- isKeywordsLowerCase() - 类 中的方法org.apache.calcite.sql.pretty.SqlPrettyWriter
-
已过时。
- isKeywordsLowerCase() - 接口 中的方法org.apache.calcite.sql.SqlWriter
-
Returns whether to output all keywords (e.g.
- isKnownNotNull(Expression) - 类 中的方法org.apache.calcite.linq4j.tree.OptimizeShuttle
-
Returns whether an expression always returns a non-null result.
- isKnownNullable(RexNode) - 类 中的方法org.apache.calcite.adapter.enumerable.RexToLixTranslator
-
Walks parent translator chain and verifies if the expression is nullable.
- isLe(RelOptCost) - 接口 中的方法org.apache.calcite.plan.RelOptCost
-
Compares this to another cost.
- isLe(RelOptCost) - 类 中的方法org.apache.calcite.plan.RelOptCostImpl
-
- isLeftFactorInRemovableSelfJoin(int) - 类 中的方法org.apache.calcite.rel.rules.LoptMultiJoin
-
- isLenientOperatorLookup() - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
-
Returns whether this validator should be lenient upon encountering an
unknown function.
- isLenientOperatorLookup() - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
-
- isLiberal() - 类 中的方法org.apache.calcite.sql.validate.SqlAbstractConformance
-
- isLiberal() - 接口 中的方法org.apache.calcite.sql.validate.SqlConformance
-
Whether this dialect supports features from a wide variety of
dialects.
- isLiberal() - 枚举 中的方法org.apache.calcite.sql.validate.SqlConformanceEnum
-
- isLimit(RelNode) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
-
Whether this node contains a limit specification.
- isLimitStartCountAllowed() - 类 中的方法org.apache.calcite.sql.validate.SqlAbstractConformance
-
- isLimitStartCountAllowed() - 接口 中的方法org.apache.calcite.sql.validate.SqlConformance
-
Whether to allow the SQL syntax "LIMIT start, count".
- isLimitStartCountAllowed() - 枚举 中的方法org.apache.calcite.sql.validate.SqlConformanceEnum
-
- isLiteral(RexNode, boolean) - 类 中的静态方法org.apache.calcite.rex.RexUtil
-
Returns whether a node represents a literal.
- isLiteral(SqlNode, boolean) - 类 中的静态方法org.apache.calcite.sql.SqlUtil
-
Returns whether a node is a literal.
- isLiteral(SqlNode) - 类 中的静态方法org.apache.calcite.sql.SqlUtil
-
Returns whether a node is a literal.
- isLiteralChain(SqlNode) - 类 中的静态方法org.apache.calcite.sql.SqlUtil
-
Returns whether a node is a literal chain which is used to represent a
continued string literal.
- isLob(RelDataType) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
-
- isLosslessCast(RexNode) - 类 中的静态方法org.apache.calcite.rex.RexUtil
-
Returns whether the input is a 'loss-less' cast, that is, a cast from which
the original value of the field can be certainly recovered.
- isLosslessCast(RelDataType, RelDataType) - 类 中的静态方法org.apache.calcite.rex.RexUtil
-
Returns whether the conversion from source to target type
is a 'loss-less' cast, that is, a cast from which
the original value of the field can be certainly recovered.
- isLt(RelOptCost) - 接口 中的方法org.apache.calcite.plan.RelOptCost
-
Compares this to another cost.
- isLt(RelOptCost) - 类 中的方法org.apache.calcite.plan.RelOptCostImpl
-
- isMandatorySource() - 枚举 中的方法org.apache.calcite.util.mapping.MappingType
-
Constraint that every target has at least one source.
- isMandatoryTarget() - 枚举 中的方法org.apache.calcite.util.mapping.MappingType
-
Constraint that every source has at least one target.
- isMap(RelDataType) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
-
- isMapping() - 类 中的方法org.apache.calcite.rel.core.Project
-
Checks whether this is a functional mapping.
- isMaterialization() - 类 中的方法org.apache.calcite.jdbc.CalciteSchema.FunctionEntry
-
Whether this represents a materialized view.
- isMaterialization() - 类 中的方法org.apache.calcite.jdbc.CalciteSchema.FunctionEntryImpl
-
- isMerge() - 类 中的方法org.apache.calcite.rel.core.TableModify
-
- isMethodDeterministic(Method) - 类 中的方法org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
-
Checks if given method is deterministic (i.e. returns the same output
given the same inputs).
- isMetric(String) - 类 中的方法org.apache.calcite.adapter.druid.DruidTable
-
- isMin() - 类 中的方法org.apache.calcite.sql.fun.SqlMinMaxAggFunction
-
已过时。
- isMinusAllowed() - 类 中的方法org.apache.calcite.sql.validate.SqlAbstractConformance
-
- isMinusAllowed() - 接口 中的方法org.apache.calcite.sql.validate.SqlConformance
-
Whether MINUS is allowed as an alternative to EXCEPT in
the parser.
- isMinusAllowed() - 枚举 中的方法org.apache.calcite.sql.validate.SqlConformanceEnum
-
- isMinusAllowed() - 类 中的方法org.apache.calcite.sql.validate.SqlDelegatingConformance
-
- isMultisetCast(RexCall) - 类 中的静态方法org.apache.calcite.rex.RexMultisetUtil
-
Returns true if call is a call to CAST and the to/from
cast types are of multiset types.
- isMutable() - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcSchema
-
- isMutable() - 类 中的方法org.apache.calcite.schema.impl.AbstractSchema
-
- isMutable() - 类 中的方法org.apache.calcite.schema.impl.DelegatingSchema
-
- isMutable() - 接口 中的方法org.apache.calcite.schema.Schema
-
Returns whether the user is allowed to create new tables, functions
and sub-schemas in this schema, in addition to those returned automatically
by methods such as
Schema.getTable(String).
- isMutable() - 接口 中的方法org.apache.calcite.schema.SchemaPlus
-
- isName(String, boolean) - 类 中的方法org.apache.calcite.sql.SqlOperator
-
- isNameTrivial() - 类 中的方法org.apache.calcite.rel.RelRoot
-
- isNatural() - 类 中的方法org.apache.calcite.sql.SqlJoin
-
- isNaturalNode() - 类 中的方法org.apache.calcite.sql.SqlJoin
-
- isNegated() - 类 中的方法org.apache.calcite.sql.fun.SqlBetweenOperator
-
- isNegated() - 类 中的方法org.apache.calcite.sql.fun.SqlLikeOperator
-
Returns whether this is the 'NOT LIKE' operator.
- isNestedAggregateWindow(SqlNode) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
-
- isNormalized(Litmus, RexBuilder) - 类 中的方法org.apache.calcite.rex.RexProgram
-
Returns whether this program is in canonical form.
- isNotEmpty(Values) - 类 中的静态方法org.apache.calcite.rel.core.Values
-
Predicate, to be used when defining an operand of a
RelOptRule,
that returns true if a Values contains one or more tuples.
- isNotFalse(Boolean) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
NULL → TRUE, FALSE → FALSE, TRUE → TRUE.
- isNotGrandTotal(Aggregate) - 类 中的静态方法org.apache.calcite.rel.core.Aggregate
-
- isNotIn() - 类 中的方法org.apache.calcite.sql.fun.SqlInOperator
-
已过时。
- isNotNull(RexNode) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
Creates a IS NOT NULL.
- isNotTrue(RexNode, ImmutableBitSet) - 类 中的静态方法org.apache.calcite.plan.Strong
-
Returns whether the analyzed expression will definitely not return true
(equivalently, will definitely not return null or false) if
all of a given set of input columns are null.
- isNotTrue(RexNode) - 类 中的方法org.apache.calcite.plan.Strong
-
Returns whether an expression is definitely not true.
- isNotTrue(Boolean) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
NULL → TRUE, FALSE → TRUE, TRUE → FALSE.
- isNull(RexNode, ImmutableBitSet) - 类 中的静态方法org.apache.calcite.plan.Strong
-
Returns whether the analyzed expression will definitely return null if
all of a given set of input columns are null.
- isNull(RexNode) - 类 中的方法org.apache.calcite.plan.Strong
-
Returns whether an expression is definitely null.
- isNull(RexInputRef) - 类 中的方法org.apache.calcite.plan.Strong
-
Returns whether a given input is definitely null.
- isNull() - 类 中的方法org.apache.calcite.rex.RexLiteral
-
Returns whether this literal's value is null.
- isNull(RexNode) - 类 中的方法org.apache.calcite.rex.RexProgram
-
Returns whether an expression always evaluates to null.
- isNull(RexNode) - 类 中的静态方法org.apache.calcite.rex.RexUtil
-
Returns whether a node represents the NULL value or a series of nested
CAST(NULL AS type) calls.
- isNull(SqlNode) - 类 中的静态方法org.apache.calcite.sql.SqlUtil
-
Returns whether a node represents the NULL value or a series of nested
CAST(NULL AS type) calls.
- isNull(RelDataType) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
-
- isNull(RexNode) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
Creates a IS NULL.
- ISNULL_FUNCTION - 类 中的静态变量org.apache.calcite.sql.dialect.MysqlSqlDialect
-
MySQL specific function.
- isNullabilityCast(RelDataTypeFactory, RexNode) - 类 中的静态方法org.apache.calcite.rex.RexUtil
-
Returns whether an expression is a cast just for the purposes of
nullability, not changing any other aspect of the type.
- isNullable(RexNode) - 类 中的方法org.apache.calcite.adapter.enumerable.RexToLixTranslator
-
Returns whether an expression is nullable.
- isNullable() - 接口 中的方法org.apache.calcite.rel.type.RelDataType
-
Queries whether this type allows null values.
- isNullable() - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFactoryImpl.JavaType
-
- isNullable() - 类 中的方法org.apache.calcite.rel.type.RelDataTypeImpl
-
- isNullable() - 类 中的方法org.apache.calcite.rel.type.RelRecordType
-
- isNullable - 类 中的变量org.apache.calcite.sql.type.AbstractSqlType
-
- isNullable() - 类 中的方法org.apache.calcite.sql.type.AbstractSqlType
-
- isNullable(int) - 类 中的方法org.apache.calcite.sql.validate.AggregatingSelectScope.Resolved
-
Returns whether a field should be nullable due to grouping sets.
- isNullGenerating(int) - 类 中的方法org.apache.calcite.rel.rules.LoptMultiJoin
-
- isNullLiteral(RexNode) - 类 中的静态方法org.apache.calcite.rex.RexLiteral
-
- isNullLiteral(RexNode, boolean) - 类 中的静态方法org.apache.calcite.rex.RexUtil
-
Returns whether a node represents the NULL value.
- isNullLiteral(SqlNode, boolean) - 类 中的静态方法org.apache.calcite.sql.SqlUtil
-
Returns whether a node represents the NULL value.
- isNullOrEmpty(String) - 类 中的静态方法org.apache.calcite.util.Util
-
- isNumeric() - 枚举 中的方法org.apache.calcite.linq4j.tree.Primitive
-
Returns whether this Primitive is a numeric type.
- isNumeric(RelDataType) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
-
- ISO_TIME_FORMAT - 类 中的静态变量org.apache.calcite.adapter.druid.TimeExtractionFunction
-
- isOfSameTypeName(SqlTypeName, RelDataType) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
-
Returns typeName.equals(type.getSqlTypeName()).
- isOfSameTypeName(Collection<SqlTypeName>, RelDataType) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
-
Returns true if any element in typeNames matches
type.getSqlTypeName().
- isOp(int) - 接口 中的方法org.apache.calcite.sql.SqlSpecialOperator.TokenSequence
-
- isOperandLiteral(int, boolean) - 类 中的方法org.apache.calcite.rex.RexCallBinding
-
- isOperandLiteral(int, boolean) - 类 中的方法org.apache.calcite.sql.SqlCallBinding
-
- isOperandLiteral(int, boolean) - 类 中的方法org.apache.calcite.sql.SqlOperatorBinding
-
Determines whether an operand is a literal.
- isOperandNull(int, boolean) - 类 中的方法org.apache.calcite.rex.RexCallBinding
-
- isOperandNull(int, boolean) - 类 中的方法org.apache.calcite.sql.ExplicitOperatorBinding
-
- isOperandNull(int, boolean) - 类 中的方法org.apache.calcite.sql.SqlCallBinding
-
- isOperandNull(int, boolean) - 类 中的方法org.apache.calcite.sql.SqlOperatorBinding
-
Determines whether a bound operand is NULL.
- isOptional() - 接口 中的方法org.apache.calcite.schema.FunctionParameter
-
Returns whether this parameter is optional.
- isOptional(int) - 类 中的方法org.apache.calcite.sql.type.AssignableOperandTypeChecker
-
- isOptional(int) - 类 中的方法org.apache.calcite.sql.type.CompositeOperandTypeChecker
-
- isOptional(int) - 类 中的方法org.apache.calcite.sql.type.FamilyOperandTypeChecker
-
- isOptional(int) - 类 中的方法org.apache.calcite.sql.type.LiteralOperandTypeChecker
-
- isOptional(int) - 类 中的方法org.apache.calcite.sql.type.MultisetOperandTypeChecker
-
- isOptional(int) - 类 中的方法org.apache.calcite.sql.type.SameOperandTypeChecker
-
- isOptional(int) - 类 中的方法org.apache.calcite.sql.type.SetopOperandTypeChecker
-
- isOptional(int) - 接口 中的方法org.apache.calcite.sql.type.SqlOperandTypeChecker
-
Returns whether the ith operand is optional.
- isOrder(RelNode) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
-
Whether this node contains a sort specification.
- isOrdered(SqlNode) - 类 中的静态方法org.apache.calcite.sql2rel.SqlToRelConverter
-
- isOuterJoin() - 枚举 中的方法org.apache.calcite.rel.core.JoinRelType
-
Returns whether a join of this type is an outer join, returns true if the join type may
generate NULL values, either on the left-hand side or right-hand side.
- isOverAggregateWindow(SqlNode) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
-
- isParameterOptional(Method, int) - 类 中的静态方法org.apache.calcite.util.ReflectUtil
-
Derives whether the ith parameter of a method is optional.
- isPartialFunction() - 枚举 中的方法org.apache.calcite.util.mapping.MappingType
-
A mapping is a partial function if every source has at most one target.
- isPercentRemainderAllowed() - 类 中的方法org.apache.calcite.sql.validate.SqlAbstractConformance
-
- isPercentRemainderAllowed() - 接口 中的方法org.apache.calcite.sql.validate.SqlConformance
-
Whether the "%" operator is allowed by the parser as an alternative to the
mod function.
- isPercentRemainderAllowed() - 枚举 中的方法org.apache.calcite.sql.validate.SqlConformanceEnum
-
- isPermutation() - 类 中的方法org.apache.calcite.rex.RexProgram
-
Returns whether this program is a permutation of its inputs.
- isPhaseTransition(RelNode, RelMetadataQuery) - 接口 中的方法org.apache.calcite.rel.metadata.BuiltInMetadata.Parallelism.Handler
-
- isPhaseTransition() - 接口 中的方法org.apache.calcite.rel.metadata.BuiltInMetadata.Parallelism
-
Returns whether each physical operator implementing this relational
expression belongs to a different process than its inputs.
- isPhaseTransition(RelNode, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdParallelism
-
- isPhaseTransition(TableScan, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdParallelism
-
- isPhaseTransition(Values, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdParallelism
-
- isPhaseTransition(Exchange, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdParallelism
-
- isPhaseTransition(RelNode) - 类 中的方法org.apache.calcite.rel.metadata.RelMetadataQuery
-
- isPhysical() - 类 中的方法org.apache.calcite.plan.RelOptListener.RelEquivalenceEvent
-
- isPreceding() - 类 中的方法org.apache.calcite.rex.RexWindowBound
-
Returns if the bound is PRECEDING.
- isPureLimit(RelNode) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
-
Whether this node is a limit without sort specification.
- isPureOrder(RelNode) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
-
Whether this node is a sort without limit specification.
- isQuantifierAllowed() - 类 中的方法org.apache.calcite.sql.fun.SqlAbstractGroupFunction
-
- isQuantifierAllowed() - 类 中的方法org.apache.calcite.sql.SqlAggFunction
-
- isQuantifierAllowed() - 类 中的方法org.apache.calcite.sql.SqlFunction
-
Returns whether this function allows a DISTINCT or
ALL quantifier.
- isQuoteAllIdentifiers() - 类 中的方法org.apache.calcite.sql.pretty.SqlFormatOptions
-
- isQuoteAllIdentifiers() - 类 中的方法org.apache.calcite.sql.pretty.SqlPrettyWriter
-
已过时。
- isQuoteAllIdentifiers() - 接口 中的方法org.apache.calcite.sql.SqlWriter
-
Returns whether this writer should quote all identifiers, even those
that do not contain mixed-case identifiers or punctuation.
- isQuoted() - 类 中的方法org.apache.calcite.sql.parser.SqlParserPos
-
- isReferenceOrAccess(RexNode, boolean) - 类 中的静态方法org.apache.calcite.rex.RexUtil
-
Returns whether a node represents an input reference or field access.
- isRefTrivial() - 类 中的方法org.apache.calcite.rel.RelRoot
-
- isRegistered(RelNode) - 类 中的方法org.apache.calcite.plan.hep.HepPlanner
-
- isRegistered(RelNode) - 接口 中的方法org.apache.calcite.plan.RelOptPlanner
-
Determines whether a relational expression has been registered.
- isRegistered(RelNode) - 类 中的方法org.apache.calcite.plan.volcano.VolcanoPlanner
-
- isRemovableOuterJoinFactor(int) - 类 中的方法org.apache.calcite.rel.rules.LoptMultiJoin
-
- isRemovableSelfJoin() - 类 中的方法org.apache.calcite.rel.rules.LoptJoinTree
-
- isRemovableSelfJoin(Join) - 类 中的静态方法org.apache.calcite.rel.rules.LoptOptimizeJoinRule
-
Determines whether a join is a removable self-join.
- isRepeatable() - 类 中的方法org.apache.calcite.plan.RelOptSamplingParameters
-
Indicates whether the sample results should be repeatable.
- isRepeatable() - 类 中的方法org.apache.calcite.sql.SqlSampleSpec.SqlTableSampleSpec
-
Indicates whether repeatable seed should be used.
- isRightFactorInRemovableSelfJoin(int) - 类 中的方法org.apache.calcite.rel.rules.LoptMultiJoin
-
- isRolledUp(String) - 类 中的方法org.apache.calcite.adapter.druid.DruidTable
-
- isRolledUp(String) - 类 中的方法org.apache.calcite.adapter.kafka.KafkaStreamTable
-
- isRolledUp(String) - 类 中的方法org.apache.calcite.schema.impl.AbstractTable
-
- isRolledUp(String) - 接口 中的方法org.apache.calcite.schema.Table
-
Determines whether the given column has been rolled up.
- isRollup(ImmutableBitSet, List<ImmutableBitSet>) - 枚举 中的静态方法org.apache.calcite.rel.core.Aggregate.Group
-
Returns whether a list of sets is a rollup.
- isRoot() - 类 中的方法org.apache.calcite.jdbc.CalciteSchema
-
Returns whether this is a root schema.
- isRows - 类 中的变量org.apache.calcite.rel.core.Window.Group
-
- isRows() - 类 中的方法org.apache.calcite.rex.RexWindow
-
- isRows() - 类 中的方法org.apache.calcite.sql.SqlWindow
-
- isRuleExcluded(RelOptRule) - 类 中的方法org.apache.calcite.plan.AbstractRelOptPlanner
-
Determines whether a given rule is excluded by ruleDescExclusionFilter.
- isRuleExcluded() - 类 中的方法org.apache.calcite.plan.RelOptRuleCall
-
Determines whether the rule is excluded by any root node hint.
- isRuleExcluded(Hintable, RelOptRule) - 类 中的方法org.apache.calcite.rel.hint.HintStrategyTable
-
Returns whether the hintable has hints that imply
the given rule should be excluded.
- isSafeForReuse(DeclarationStatement) - 类 中的方法org.apache.calcite.linq4j.tree.BlockBuilder
-
- isSchemaCaseSensitive() - 类 中的方法org.apache.calcite.rel.type.DelegatingTypeSystem
-
- isSchemaCaseSensitive() - 接口 中的方法org.apache.calcite.rel.type.RelDataTypeSystem
-
Whether two record types are considered distinct if their field names
are the same but in different cases.
- isSchemaCaseSensitive() - 类 中的方法org.apache.calcite.rel.type.RelDataTypeSystemImpl
-
- isSelectListExtraIndentFlag() - 类 中的方法org.apache.calcite.sql.pretty.SqlPrettyWriter
-
已过时。
- isSelectListItemsOnSeparateLines() - 类 中的方法org.apache.calcite.sql.pretty.SqlFormatOptions
-
- isSelectListItemsOnSeparateLines() - 类 中的方法org.apache.calcite.sql.pretty.SqlPrettyWriter
-
已过时。
- isSelectListItemsOnSeparateLines() - 接口 中的方法org.apache.calcite.sql.SqlWriter
-
Returns whether the items in the SELECT clause should each be on a
separate line.
- isSemiJoin() - 类 中的方法org.apache.calcite.rel.core.Join
-
Returns whether this Join is a semijoin.
- isSemiJoinDone() - 类 中的方法org.apache.calcite.rel.core.Join
-
- isSemiJoinDone() - 类 中的方法org.apache.calcite.rel.logical.LogicalJoin
-
- isSet(CalciteConnectionProperty) - 类 中的方法org.apache.calcite.config.CalciteConnectionConfigImpl
-
Returns whether a given property has been assigned a value.
- isSimple(Aggregate) - 类 中的静态方法org.apache.calcite.rel.core.Aggregate
-
- isSimple() - 类 中的方法org.apache.calcite.sql.SqlIdentifier
-
Returns whether this is a simple identifier.
- isSimpleExpression(Expression) - 类 中的方法org.apache.calcite.linq4j.tree.BlockBuilder
-
Checks if expression is simple enough to always inline at zero cost.
- isSingleDatetimeField() - 类 中的方法org.apache.calcite.sql.SqlIntervalQualifier
-
Returns whether this interval has a single datetime field.
- isSinglePartition() - 类 中的方法org.apache.calcite.adapter.cassandra.CassandraFilter
-
Check if the filter restricts to a single partition.
- isSingleSource() - 枚举 中的方法org.apache.calcite.util.mapping.MappingType
-
Constraint that every target has at most one source.
- isSingleTarget() - 枚举 中的方法org.apache.calcite.util.mapping.MappingType
-
Constraint that every source has at most one target.
- isSingleValue(SqlCall) - 类 中的静态方法org.apache.calcite.util.Util
-
Does nothing with its argument.
- isSortByAlias() - 类 中的方法org.apache.calcite.sql.validate.SqlAbstractConformance
-
- isSortByAlias() - 接口 中的方法org.apache.calcite.sql.validate.SqlConformance
-
Whether 'ORDER BY x' is interpreted to mean 'sort by the select
list item whose alias is x' even if there is a column called x.
- isSortByAlias() - 枚举 中的方法org.apache.calcite.sql.validate.SqlConformanceEnum
-
- isSortByAlias() - 类 中的方法org.apache.calcite.sql.validate.SqlDelegatingConformance
-
- isSortByAliasObscures() - 类 中的方法org.apache.calcite.sql.validate.SqlAbstractConformance
-
- isSortByAliasObscures() - 接口 中的方法org.apache.calcite.sql.validate.SqlConformance
-
Whether "empno" is invalid in "select empno as x from emp order by empno"
because the alias "x" obscures it.
- isSortByAliasObscures() - 枚举 中的方法org.apache.calcite.sql.validate.SqlConformanceEnum
-
- isSortByAliasObscures() - 类 中的方法org.apache.calcite.sql.validate.SqlDelegatingConformance
-
- isSortByOrdinal() - 类 中的方法org.apache.calcite.sql.validate.SqlAbstractConformance
-
- isSortByOrdinal() - 接口 中的方法org.apache.calcite.sql.validate.SqlConformance
-
Whether 'ORDER BY 2' is interpreted to mean 'sort by the 2nd
column in the select list'.
- isSortByOrdinal() - 枚举 中的方法org.apache.calcite.sql.validate.SqlConformanceEnum
-
- isSortByOrdinal() - 类 中的方法org.apache.calcite.sql.validate.SqlDelegatingConformance
-
- isSpecial() - 枚举 中的方法org.apache.calcite.sql.type.SqlTypeName
-
- isSpecific() - 枚举 中的方法org.apache.calcite.sql.SqlFunctionCategory
-
- isStar() - 类 中的方法org.apache.calcite.piglet.Ast.Identifier
-
- isStar() - 类 中的方法org.apache.calcite.piglet.Ast.SpecialIdentifier
-
- isStar(List<RexNode>, RelDataType, RelDataType) - 类 中的静态方法org.apache.calcite.rel.rel2sql.SqlImplementor
-
Returns whether a list of expressions projects all fields, in order,
from the input, with the same names.
- isStar(RexProgram) - 类 中的静态方法org.apache.calcite.rel.rel2sql.SqlImplementor
-
- isStar() - 类 中的方法org.apache.calcite.sql.SqlIdentifier
-
Returns whether this identifier is a star, such as "*" or "foo.bar.*".
- isStatic - 类 中的变量org.apache.calcite.schema.impl.AggregateFunctionImpl
-
- isStream() - 类 中的方法org.apache.calcite.adapter.csv.CsvStreamScannableTable
-
- isStream() - 类 中的方法org.apache.calcite.adapter.csv.CsvTable
-
Returns whether the table represents a stream.
- isStrictEnd() - 类 中的方法org.apache.calcite.rel.core.Match
-
- isStrictStart() - 类 中的方法org.apache.calcite.rel.core.Match
-
- isString(RelDataType) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
-
- isStrong(RexNode) - 类 中的静态方法org.apache.calcite.plan.Strong
-
Returns whether a given expression is strong.
- isStruct() - 类 中的方法org.apache.calcite.rel.type.DynamicRecordTypeImpl
-
- isStruct() - 类 中的方法org.apache.calcite.rel.type.RelCrossType
-
- isStruct() - 接口 中的方法org.apache.calcite.rel.type.RelDataType
-
Queries whether this is a structured type.
- isStruct() - 类 中的方法org.apache.calcite.rel.type.RelDataTypeImpl
-
- isSurjection() - 枚举 中的方法org.apache.calcite.util.mapping.MappingType
-
A mapping is a surjection if it is a function and every target has at
least one source.
- isSystemField(RelDataTypeField) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
-
Returns whether a field is a system field.
- isSystemField(RelDataTypeField) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
-
- isTableAccessed(List<String>) - 类 中的方法org.apache.calcite.plan.TableAccessMap
-
Determines whether a table is accessed at all.
- isTableAccessedForRead(List<String>) - 类 中的方法org.apache.calcite.plan.TableAccessMap
-
Determines whether a table is accessed for read.
- isTableAccessedForWrite(List<String>) - 类 中的方法org.apache.calcite.plan.TableAccessMap
-
Determines whether a table is accessed for write.
- isTableFunction() - 枚举 中的方法org.apache.calcite.sql.SqlFunctionCategory
-
- isTemporal() - 类 中的方法org.apache.calcite.prepare.RelOptTableImpl
-
- isTemporal() - 接口 中的方法org.apache.calcite.sql.validate.SqlValidatorTable
-
Returns whether the table is temporal.
- isTimestamp(RelDataType) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
-
- isTop() - 接口 中的方法org.apache.calcite.plan.RelMultipleTrait
-
Returns whether this trait is satisfied by every instance of the trait
(including itself).
- isTop() - 类 中的方法org.apache.calcite.rel.RelCollationImpl
-
- isTrimUnusedFields() - 接口 中的方法org.apache.calcite.sql2rel.SqlToRelConverter.Config
-
Returns the trimUnusedFields option.
- isTrimUnusedFields() - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter
-
已过时。
- isTrivial(MutableProject) - 类 中的静态方法org.apache.calcite.rel.mutable.MutableRels
-
- isTrivial(Project) - 类 中的静态方法org.apache.calcite.rel.rules.ProjectRemoveRule
-
- isTrivial() - 类 中的方法org.apache.calcite.rex.RexProgram
-
Returns whether this program returns its input exactly.
- isTrue(Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Returns whether the expression evaluates to true.
- isTrue(Expression, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Returns whether the expression evaluates to true.
- isTrue(Boolean) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
NULL → FALSE, FALSE → FALSE, TRUE → TRUE.
- isTypeCoercionEnabled() - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
-
Returns if this validator supports implicit type coercion.
- isTypeCoercionEnabled() - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
-
- isUnbounded() - 类 中的方法org.apache.calcite.rex.RexWindowBound
-
Returns if the bound is unbounded.
- isUnboundedFollowing(SqlNode) - 类 中的静态方法org.apache.calcite.sql.SqlWindow
-
Returns whether an expression represents the "UNBOUNDED FOLLOWING" bound.
- isUnboundedPreceding(SqlNode) - 类 中的静态方法org.apache.calcite.sql.SqlWindow
-
Returns whether an expression represents the "UNBOUNDED PRECEDING" bound.
- isUnicode(RelDataType) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
-
Checks whether a type represents Unicode character data.
- isUpdate() - 类 中的方法org.apache.calcite.rel.core.TableModify
-
- isUpsert() - 类 中的方法org.apache.calcite.sql.SqlInsert
-
Returns whether this is an UPSERT statement.
- isUserDefined() - 枚举 中的方法org.apache.calcite.sql.SqlFunctionCategory
-
- isUserDefinedNotSpecificFunction() - 枚举 中的方法org.apache.calcite.sql.SqlFunctionCategory
-
- isValid(Litmus, RelNode.Context) - 类 中的方法org.apache.calcite.adapter.druid.DruidQuery
-
- isValid() - 类 中的方法org.apache.calcite.plan.SubstitutionVisitor.AbstractUnifyRule
-
- isValid(Litmus) - 类 中的方法org.apache.calcite.plan.volcano.VolcanoPlanner
-
Checks internal consistency.
- isValid(Litmus, RelNode.Context) - 类 中的方法org.apache.calcite.rel.AbstractRelNode
-
- isValid(boolean) - 类 中的方法org.apache.calcite.rel.AbstractRelNode
-
- isValid(Litmus, RelNode.Context) - 类 中的方法org.apache.calcite.rel.core.Aggregate
-
- isValid(Litmus, RelNode.Context) - 类 中的方法org.apache.calcite.rel.core.Calc
-
- isValid(Litmus, RelNode.Context) - 类 中的方法org.apache.calcite.rel.core.Correlate
-
- isValid(Litmus, RelNode.Context) - 类 中的方法org.apache.calcite.rel.core.Filter
-
- isValid(Litmus, RelNode.Context) - 类 中的方法org.apache.calcite.rel.core.Join
-
- isValid(Litmus, RelNode.Context) - 类 中的方法org.apache.calcite.rel.core.Project
-
- isValid(Litmus, RelNode.Context) - 类 中的方法org.apache.calcite.rel.core.Snapshot
-
- isValid(Litmus, RelNode.Context) - 类 中的方法org.apache.calcite.rel.core.Window
-
- isValid(RelDataType, List<RelCollation>, boolean) - 类 中的静态方法org.apache.calcite.rel.RelCollationImpl
-
已过时。
- isValid(RelDataType, List<RelCollation>, boolean) - 类 中的静态方法org.apache.calcite.rel.RelCollations
-
Checks that a collection of collations is valid.
- isValid(Litmus, RelNode.Context) - 接口 中的方法org.apache.calcite.rel.RelNode
-
Returns whether this relational expression is valid.
- isValid(boolean) - 接口 中的方法org.apache.calcite.rel.RelNode
-
已过时。
- isValid(RexNode) - 类 中的方法org.apache.calcite.rex.RexChecker
-
Returns whether an expression is valid.
- isValid(Litmus, RelNode.Context) - 类 中的方法org.apache.calcite.rex.RexProgram
-
Checks that this program is valid.
- isValid(String) - 类 中的方法org.apache.calcite.sql.advise.SqlAdvisor
-
Attempts to complete and validate a given partially completed sql
statement, and returns whether it is valid.
- isValid() - 类 中的方法org.apache.calcite.util.mapping.Mappings.PartialMapping
-
- isValid(boolean) - 类 中的方法org.apache.calcite.util.PartiallyOrderedSet
-
Checks internal consistency of this lattice.
- isValidArgCount(SqlCallBinding) - 类 中的方法org.apache.calcite.sql.SqlJdbcFunctionCall.SimpleMakeCall
-
- isValidCount(int) - 接口 中的方法org.apache.calcite.sql.SqlOperandCountRange
-
Returns whether count is a valid number of operands.
- isValidDecimal(BigDecimal) - 类 中的静态方法org.apache.calcite.util.NumberUtil
-
- isValidJavaIdentifier(String) - 类 中的静态方法org.apache.calcite.util.Util
-
Returns true when input string is a valid Java identifier.
- isValidPlan(Project, RelNode, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.rules.materialize.MaterializedViewAggregateRule
-
- isValidPlan(Project, RelNode, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.rules.materialize.MaterializedViewJoinRule
-
- isValidPlan(Project, RelNode, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.rules.materialize.MaterializedViewRule
-
- isValidRelNodePlan(RelNode, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.rules.materialize.MaterializedViewRule
-
Currently we only support TableScan - Project - Filter - Inner Join
- isValidTimeExtract(RexNode) - 类 中的静态方法org.apache.calcite.adapter.druid.TimeExtractionFunction
-
Returns whether the RexCall contains a valid extract unit that we can
serialize to Druid.
- isValidTimeFloor(RexNode) - 类 中的静态方法org.apache.calcite.adapter.druid.TimeExtractionFunction
-
Returns whether the RexCall contains a valid FLOOR unit that we can
serialize to Druid.
- isVisibleInExplain(RelNode, RelMetadataQuery, SqlExplainLevel) - 接口 中的方法org.apache.calcite.rel.metadata.BuiltInMetadata.ExplainVisibility.Handler
-
- isVisibleInExplain(SqlExplainLevel) - 接口 中的方法org.apache.calcite.rel.metadata.BuiltInMetadata.ExplainVisibility
-
Determines whether a relational expression should be visible in EXPLAIN
PLAN output at a particular level of detail.
- isVisibleInExplain(RelNode, RelMetadataQuery, SqlExplainLevel) - 类 中的方法org.apache.calcite.rel.metadata.RelMdExplainVisibility
-
- isVisibleInExplain(RelNode, SqlExplainLevel) - 类 中的方法org.apache.calcite.rel.metadata.RelMetadataQuery
-
- isWeaker(MutableRel, MutableRel) - 类 中的方法org.apache.calcite.plan.SubstitutionVisitor
-
Returns if one rel is weaker than another.
- isWeaker(SubstitutionVisitor, MutableRel) - 类 中的方法org.apache.calcite.plan.SubstitutionVisitor.Operand
-
- isWhereListItemsOnSeparateLines() - 类 中的方法org.apache.calcite.sql.pretty.SqlFormatOptions
-
- isWhereListItemsOnSeparateLines() - 类 中的方法org.apache.calcite.sql.pretty.SqlPrettyWriter
-
已过时。
- isWindowDeclarationStartsLine() - 类 中的方法org.apache.calcite.sql.pretty.SqlFormatOptions
-
- isWindowListItemsOnSeparateLines() - 类 中的方法org.apache.calcite.sql.pretty.SqlFormatOptions
-
- isWithin(SqlValidatorScope) - 类 中的方法org.apache.calcite.sql.validate.JoinScope
-
- isWithin(SqlValidatorScope) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidatorScope
-
Returns whether this scope is enclosed within scope2 in such
a way that it can see the contents of scope2.
- isWrapperFor(Class<?>) - 类 中的方法org.apache.calcite.sql.validate.DelegatingNamespace
-
- isWrapperFor(Class<?>) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidatorNamespace
-
Returns whether this namespace implements a given interface, or wraps a
class which does.
- isXml() - 类 中的方法org.apache.calcite.sql.SqlExplain
-
- isYearMonth() - 类 中的方法org.apache.calcite.sql.SqlIntervalQualifier
-
- isYearMonth() - 枚举 中的方法org.apache.calcite.sql.type.SqlTypeName
-
- item(String, Object) - 类 中的方法org.apache.calcite.rel.externalize.RelJsonWriter
-
- item(String, Object) - 类 中的方法org.apache.calcite.rel.externalize.RelWriterImpl
-
- item(String, Object) - 接口 中的方法org.apache.calcite.rel.RelWriter
-
Adds an attribute to the explanation of the current node.
- item(Object, Object) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
Implements the [ ... ] operator on an object whose type is not
known until runtime.
- ITEM - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The item operator [ ... ], used to access a given element of an
array or map.
- itemIf(String, Object, boolean) - 接口 中的方法org.apache.calcite.rel.RelWriter
-
Adds an input to the explanation of the current node, if a condition
holds.
- itemOptional(Object, Object) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
- iterable - 类 中的变量org.apache.calcite.linq4j.tree.ForEachStatement
-
- iterable() - 类 中的方法org.apache.calcite.util.NameSet
-
Returns the contents as an iterable.
- iterableEnumerator(Iterable<? extends T>) - 类 中的静态方法org.apache.calcite.linq4j.Linq4j
-
Adapter that converts an iterable into an enumerator.
- iterationLimit - 类 中的变量org.apache.calcite.rel.core.RepeatUnion
-
Maximum number of times to repeat the iterative relational expression;
negative value means no limit, 0 means only seed will be evaluated
- iterator() - 类 中的方法org.apache.calcite.adapter.enumerable.LazyAggregateLambdaFactory.LazySource
-
- iterator() - 类 中的方法org.apache.calcite.adapter.file.FileReader
-
- iterator() - 类 中的方法org.apache.calcite.linq4j.AbstractEnumerable
-
- iterator() - 类 中的方法org.apache.calcite.linq4j.BaseQueryable
-
- iterator() - 类 中的方法org.apache.calcite.linq4j.QueryableDefaults.ReplayableQueryable
-
- iterator() - 类 中的方法org.apache.calcite.runtime.ConsList
-
- iterator() - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat1List
-
- iterator() - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat2List
-
- iterator() - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat3List
-
- iterator() - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat4List
-
- iterator() - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat5List
-
- iterator() - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat6List
-
- iterator() - 类 中的方法org.apache.calcite.schema.impl.AbstractTableQueryable
-
- iterator() - 类 中的方法org.apache.calcite.sql.SqlNodeList
-
- iterator() - 类 中的方法org.apache.calcite.util.ImmutableBitSet
-
- iterator() - 类 中的方法org.apache.calcite.util.ImmutableIntList
-
- iterator() - 类 中的方法org.apache.calcite.util.IntegerIntervalSet
-
- iterator() - 类 中的方法org.apache.calcite.util.mapping.AbstractSourceMapping
-
- iterator() - 类 中的方法org.apache.calcite.util.mapping.AbstractTargetMapping
-
- iterator() - 接口 中的方法org.apache.calcite.util.mapping.Mapping
-
Returns an iterator over the elements in this mapping.
- iterator() - 类 中的方法org.apache.calcite.util.mapping.Mappings.FiniteAbstractMapping
-
- iterator() - 类 中的方法org.apache.calcite.util.mapping.Mappings.IdentityMapping
-
- iterator() - 类 中的方法org.apache.calcite.util.mapping.Mappings.OverridingSourceMapping
-
- iterator() - 类 中的方法org.apache.calcite.util.mapping.Mappings.OverridingTargetMapping
-
- iterator() - 类 中的方法org.apache.calcite.util.mapping.Mappings.PartialMapping
-
- iterator() - 类 中的方法org.apache.calcite.util.PartiallyOrderedSet
-
- iterator() - 类 中的方法org.apache.calcite.util.Permutation
-
- ITERATOR_PATTERN - 接口 中的静态变量org.apache.calcite.util.Glossary
-
Provide a way to access the elements of an aggregate object sequentially
without exposing its underlying representation.
- label() - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a LabelTarget representing a label with X type and
no name.
- label(LabelTarget) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a LabelExpression representing a label without a
default value.
- label(String) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a LabelTarget representing a label with X type and
the given name.
- label(Type) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a LabelTarget representing a label with the given
type.
- label(LabelTarget, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a LabelExpression representing a label with the given
default value.
- label(Type, String) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a LabelTarget representing a label with the given type
and name.
- LabelStatement - org.apache.calcite.linq4j.tree中的类
-
Represents a label, which can be put in any
Expression context.
- LabelStatement(Expression, ExpressionType) - 类 的构造器org.apache.calcite.linq4j.tree.LabelStatement
-
- labelTarget - 类 中的变量org.apache.calcite.linq4j.tree.GotoStatement
-
- LabelTarget - org.apache.calcite.linq4j.tree中的类
-
- LabelTarget(String) - 类 的构造器org.apache.calcite.linq4j.tree.LabelTarget
-
- LAG - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
LAG aggregate function.
- LagImplementor() - 类 的构造器org.apache.calcite.adapter.enumerable.RexImpTable.LagImplementor
-
- lambda(F) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a FunctionExpression from an actual function.
- lambda(BlockStatement, Iterable<? extends ParameterExpression>) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a LambdaExpression by first constructing a delegate
type.
- lambda(BlockStatement, ParameterExpression...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a LambdaExpression by first constructing a delegate
type, using varargs.
- lambda(Expression, Iterable<? extends ParameterExpression>) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates an Expression where the delegate type F is
known at compile time.
- lambda(Expression, ParameterExpression...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates an Expression where the delegate type F is
known at compile time, using varargs.
- lambda(Class<F>, BlockStatement, Iterable<? extends ParameterExpression>) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a LambdaExpression by first constructing a delegate
type.
- lambda(Class<F>, BlockStatement, ParameterExpression...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a LambdaExpression by first constructing a delegate
type, using varargs.
- lambda(Class<F>, Expression, Iterable<? extends ParameterExpression>) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a LambdaExpression by first constructing a delegate
type.
- lambda(Class<F>, Expression, ParameterExpression...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a LambdaExpression by first constructing a delegate
type, using varargs.
- LambdaExpression - org.apache.calcite.linq4j.tree中的类
-
Describes a lambda expression.
- LambdaExpression(ExpressionType, Class) - 类 的构造器org.apache.calcite.linq4j.tree.LambdaExpression
-
- last(boolean) - 枚举 中的方法org.apache.calcite.config.NullCollation
-
Returns whether NULL values should appear last.
- last() - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- last(Predicate1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- last(Enumerable<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Returns the last element of a sequence.
- last(Enumerable<TSource>, Predicate1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Returns the last element of a sequence that
satisfies a specified condition.
- last() - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Returns the last element of a sequence.
- last(Predicate1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Returns the last element of a sequence that
satisfies a specified condition.
- last(Queryable<T>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
-
Returns the last element in a sequence.
- last(Queryable<T>, FunctionExpression<Predicate1<T>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
-
Returns the last element of a sequence that
satisfies a specified condition.
- last(Queryable<T>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
-
Returns the last element in a sequence.
- last(Queryable<T>, FunctionExpression<Predicate1<T>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
-
Returns the last element of a sequence that
satisfies a specified condition.
- last(Queryable<T>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
-
- last(Queryable<T>, FunctionExpression<Predicate1<T>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
-
- LAST - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
LAST function to be used within MATCH_RECOGNIZE.
- last(List<E>) - 类 中的静态方法org.apache.calcite.util.Util
-
Returns the last element of a list.
- last(List<E>, int) - 类 中的静态方法org.apache.calcite.util.Util
-
Returns the last n elements of a list.
- LAST_DAY - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- LAST_VALUE - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
LAST_VALUE aggregate function.
- lastDay(int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL LAST_DAY function.
- lastDay(long) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL LAST_DAY function.
- lastIndexOf(Object) - 类 中的方法org.apache.calcite.runtime.ConsList
-
- lastIndexOf(Object) - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat1List
-
- lastIndexOf(Object) - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat2List
-
- lastIndexOf(Object) - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat3List
-
- lastIndexOf(Object) - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat4List
-
- lastIndexOf(Object) - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat5List
-
- lastIndexOf(Object) - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat6List
-
- lastIndexOf(Object) - 类 中的方法org.apache.calcite.util.ImmutableIntList
-
- lastIndexOf(int) - 类 中的方法org.apache.calcite.util.ImmutableIntList
-
- lastOperandTypeName - 类 中的变量org.apache.calcite.sql.type.SameOperandTypeExceptLastOperandChecker
-
- lastOrDefault() - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- lastOrDefault(Predicate1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- lastOrDefault(Enumerable<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Returns the last element of a sequence, or a
default value if the sequence contains no elements.
- lastOrDefault(Enumerable<TSource>, Predicate1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Returns the last element of a sequence that
satisfies a condition or a default value if no such element is
found.
- lastOrDefault() - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Returns the last element of a sequence, or a
default value if the sequence contains no elements.
- lastOrDefault(Predicate1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Returns the last element of a sequence that
satisfies a condition or a default value if no such element is
found.
- lastOrDefault(Queryable<T>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
-
Returns the last element in a sequence, or a
default value if the sequence contains no elements.
- lastOrDefault(Queryable<T>, FunctionExpression<Predicate1<T>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
-
Returns the last element of a sequence that
satisfies a condition or a default value if no such element is
found.
- lastOrDefault(Queryable<T>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
-
Returns the last element in a sequence, or a
default value if the sequence contains no elements.
- lastOrDefault(Queryable<T>, FunctionExpression<Predicate1<T>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
-
Returns the last element of a sequence that
satisfies a condition or a default value if no such element is
found.
- lastOrDefault(Queryable<T>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
-
- lastOrDefault(Queryable<T>, FunctionExpression<Predicate1<T>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
-
- lastWithSymbol(String, List<E>, List<String>, int) - 类 中的静态方法org.apache.calcite.adapter.enumerable.MatchUtils
-
Returns the row with the highest index whose corresponding symbol matches, null otherwese.
- LATERAL - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The LATERAL operator.
- Lattice - org.apache.calcite.materialize中的类
-
Structure that allows materialized views based upon a star schema to be
recognized and recommended.
- lattice - 类 中的变量org.apache.calcite.materialize.Lattice.SqlWriter
-
- lattice - 类 中的变量org.apache.calcite.materialize.TileKey
-
- lattice - 类 中的变量org.apache.calcite.plan.RelOptLattice
-
- lattice - 类 中的变量org.apache.calcite.schema.impl.StarTable
-
- Lattice.BaseColumn - org.apache.calcite.materialize中的类
-
Column in a lattice.
- Lattice.Builder - org.apache.calcite.materialize中的类
-
Lattice builder.
- Lattice.Column - org.apache.calcite.materialize中的类
-
Column in a lattice.
- Lattice.DerivedColumn - org.apache.calcite.materialize中的类
-
Column in a lattice that is based upon a SQL expression.
- Lattice.Measure - org.apache.calcite.materialize中的类
-
- Lattice.SqlWriter - org.apache.calcite.materialize中的类
-
The information necessary to convert a column to SQL.
- Lattice.Tile - org.apache.calcite.materialize中的类
-
Materialized aggregate within a lattice.
- Lattice.TileBuilder - org.apache.calcite.materialize中的类
-
Tile builder.
- LatticeChildNode - org.apache.calcite.materialize中的类
-
- LatticeEntry(CalciteSchema, String) - 类 的构造器org.apache.calcite.jdbc.CalciteSchema.LatticeEntry
-
- LatticeEntryImpl(CalciteSchema, String, Lattice) - 类 的构造器org.apache.calcite.jdbc.CalciteSchema.LatticeEntryImpl
-
Creates a LatticeEntryImpl.
- latticeMap - 类 中的变量org.apache.calcite.jdbc.CalciteSchema
-
- LatticeNode - org.apache.calcite.materialize中的类
-
Source relation of a lattice.
- LatticeRootNode - org.apache.calcite.materialize中的类
-
- Lattices - org.apache.calcite.materialize中的类
-
- lattices - 类 中的变量org.apache.calcite.model.JsonSchema
-
- LatticeStatisticProvider - org.apache.calcite.materialize中的接口
-
Estimates row counts for a lattice and its attributes.
- LatticeStatisticProvider.Factory - org.apache.calcite.materialize中的接口
-
- LatticeSuggester - org.apache.calcite.materialize中的类
-
Algorithm that suggests a set of lattices.
- LatticeSuggester(FrameworkConfig) - 类 的构造器org.apache.calcite.materialize.LatticeSuggester
-
Creates a LatticeSuggester.
- LatticeTable - org.apache.calcite.materialize中的类
-
Table registered in the graph.
- LazyAggregateLambdaFactory<TSource,TKey,TOrigAccumulate,TResult> - org.apache.calcite.adapter.enumerable中的类
-
Generate aggregate lambdas that preserve the input source before calling each
aggregate adder, this implementation is generally used when we need to sort the input
before performing aggregation.
- LazyAggregateLambdaFactory(Function0<TOrigAccumulate>, List<LazyAggregateLambdaFactory.LazyAccumulator<TOrigAccumulate, TSource>>) - 类 的构造器org.apache.calcite.adapter.enumerable.LazyAggregateLambdaFactory
-
- LazyAggregateLambdaFactory.LazyAccumulator<TOrigAccumulate,TSource> - org.apache.calcite.adapter.enumerable中的接口
-
Accumulate on the cached input sources.
- LazyAggregateLambdaFactory.LazySource<TSource> - org.apache.calcite.adapter.enumerable中的类
-
Cache the input sources.
- lazyCollectionSpool(Collection<TSource>, Enumerable<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Lazy read and lazy write spool that stores data into a collection
- LazySource() - 类 的构造器org.apache.calcite.adapter.enumerable.LazyAggregateLambdaFactory.LazySource
-
- le(boolean, boolean) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL ≤ operator applied to boolean values.
- le(String, String) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL ≤ operator applied to String values.
- le(ByteString, ByteString) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL ≤ operator applied to ByteString values.
- le(BigDecimal, BigDecimal) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL ≤ operator applied to BigDecimal values.
- LEAD - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
LEAD aggregate function.
- LeadImplementor() - 类 的构造器org.apache.calcite.adapter.enumerable.RexImpTable.LeadImplementor
-
- leadingComma() - 接口 中的方法org.apache.calcite.sql.SqlWriterConfig
-
Returns whether commas in SELECT, GROUP BY and ORDER clauses should
appear at the start of the line.
- Leaf(int, LoptJoinTree) - 类 的构造器org.apache.calcite.rel.rules.LoptJoinTree.Leaf
-
- leafToRanges(RexCall, boolean) - 类 中的静态方法org.apache.calcite.adapter.druid.DruidDateTimeUtils
-
- leAny(Object, Object) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL ≤ operator applied to Object values (at least one
operand has ANY type; neither may be null).
- learnFinalStaticDeclarations(List<MemberDeclaration>) - 类 中的方法org.apache.calcite.linq4j.tree.ClassDeclarationFinder
-
Processes the list of declarations when class expression detected.
- learnFinalStaticDeclarations(List<MemberDeclaration>) - 类 中的方法org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
-
Processes the list of declarations and learns final static ones as
effectively constant.
- least(T, T) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
LEAST operator.
- LEAST - 类 中的静态变量org.apache.calcite.sql.fun.OracleSqlOperatorTable
-
已过时。
- LEAST - 类 中的静态变量org.apache.calcite.sql.fun.SqlLibraryOperators
-
The "LEAST(value, value)" function.
- LEAST_NULLABLE - 类 中的静态变量org.apache.calcite.sql.type.SqlTypeTransforms
-
Type-inference strategy whereby the result is NOT NULL if any of
the arguments is NOT NULL; otherwise the type is unchanged.
- LEAST_RESTRICTIVE - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
-
Type-inference strategy whereby the result type of a call is using its
operands biggest type, using the SQL:1999 rules described in "Data types
of results of aggregations".
- leastRestrictive(List<RelDataType>) - 接口 中的方法org.apache.calcite.rel.type.RelDataTypeFactory
-
Returns the most general of a set of types (that is, one type to which
they can all be cast), or null if conversion is not possible.
- leastRestrictive(List<RelDataType>) - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFactoryImpl
-
- leastRestrictive(List<RelDataType>) - 类 中的方法org.apache.calcite.sql.type.SqlTypeFactoryImpl
-
- leastRestrictiveForComparison(RelDataTypeFactory, RelDataType, RelDataType) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
-
Returns the least restrictive type T, such that a value of type T can be
compared with values of type type0 and type1 using
=.
- leastRestrictiveStructuredType(List<RelDataType>) - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFactoryImpl
-
- leaves - 类 中的变量org.apache.calcite.sql2rel.SqlToRelConverter
-
- left - 类 中的变量org.apache.calcite.rel.BiRel
-
- LEFT - 类 中的静态变量org.apache.calcite.rel.rules.JoinPushThroughJoinRule
-
Instance of the rule that works on logical joins only, and pushes to the
left.
- left(String, int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL LEFT(string, integer) function.
- left(ByteString, int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL LEFT(ByteString, integer) function.
- LEFT - 类 中的静态变量org.apache.calcite.sql.fun.SqlLibraryOperators
-
- LEFT - 类 中的静态变量org.apache.calcite.util.mapping.IntPair
-
Function that returns the left (source) side of a pair.
- left(List<IntPair>) - 类 中的静态方法org.apache.calcite.util.mapping.IntPair
-
Returns the left side of a list of pairs.
- left - 类 中的变量org.apache.calcite.util.Pair
-
- left(Iterable<? extends Map.Entry<L, R>>) - 类 中的静态方法org.apache.calcite.util.Pair
-
Returns an iterable over the left slice of an iterable.
- left(List<? extends Map.Entry<K, V>>) - 类 中的静态方法org.apache.calcite.util.Pair
-
- LEFT_PROJECT - 类 中的静态变量org.apache.calcite.rel.rules.JoinProjectTransposeRule
-
- LEFT_PROJECT_INCLUDE_OUTER - 类 中的静态变量org.apache.calcite.rel.rules.JoinProjectTransposeRule
-
- LEFT_RIGHT - 类 中的静态变量org.apache.calcite.adapter.enumerable.EnumUtils
-
- LEFT_UNION - 类 中的静态变量org.apache.calcite.rel.rules.JoinUnionTransposeRule
-
- leftInferredPredicates - 类 中的变量org.apache.calcite.plan.RelOptPredicateList
-
Predicates that were inferred from the right input.
- leftKeys - 类 中的变量org.apache.calcite.rel.core.EquiJoin
-
已过时。
- leftKeys - 类 中的变量org.apache.calcite.rel.core.JoinInfo
-
- leftPrec(int, boolean) - 类 中的静态方法org.apache.calcite.sql.SqlOperator
-
- leftSet() - 类 中的方法org.apache.calcite.rel.core.JoinInfo
-
- leftShift(Expression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a BinaryExpression that represents a bitwise
left-shift operation.
- leftShift(Expression, Expression, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a BinaryExpression that represents a bitwise
left-shift operation.
- leftShiftAssign(Expression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a BinaryExpression that represents a bitwise
left-shift assignment operation.
- leftShiftAssign(Expression, Expression, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a BinaryExpression that represents a bitwise
left-shift assignment operation.
- leftShiftAssign(Expression, Expression, Method, LambdaExpression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a BinaryExpression that represents a bitwise
left-shift assignment operation.
- length() - 类 中的方法org.apache.calcite.sql.util.SqlBuilder
-
Returns the length (character count).
- length() - 类 中的方法org.apache.calcite.util.ImmutableBitSet
-
Returns the "logical size" of this ImmutableBitSet: the index of
the highest set bit in the ImmutableBitSet plus one.
- lenientOperatorLookup() - 接口 中的方法org.apache.calcite.config.CalciteConnectionConfig
-
- lenientOperatorLookup() - 类 中的方法org.apache.calcite.config.CalciteConnectionConfigImpl
-
- lenientOperatorLookup - 类 中的变量org.apache.calcite.sql.validate.SqlValidatorImpl
-
- LESS_THAN - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
Logical less-than operator, '<'.
- LESS_THAN_OR_EQUAL - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
Logical less-than-or-equal operator, '<='.
- lesser(T, T) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
Helper for implementing MIN.
- lesser(boolean, boolean) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
- lesser(byte, byte) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
- lesser(char, char) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
- lesser(short, short) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
- lesser(int, int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
- lesser(long, long) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
- lesser(float, float) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
- lesser(double, double) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
- lessThan(Expression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a BinaryExpression that represents a "less than"
numeric comparison.
- lessThan(Expression, Expression, boolean, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a BinaryExpression that represents a "less than"
numeric comparison.
- lessThan(E, E) - 接口 中的方法org.apache.calcite.util.PartiallyOrderedSet.Ordering
-
Returns whether element e1 is ≤ e2 according to
the relation that defines a partially-ordered set.
- lessThanOrEqual(Expression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a BinaryExpression that represents a " less than or
equal" numeric comparison.
- lessThanOrEqual(Expression, Expression, boolean, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a BinaryExpression that represents a "less than or
equal" numeric comparison.
- lex() - 接口 中的方法org.apache.calcite.config.CalciteConnectionConfig
-
- lex() - 类 中的方法org.apache.calcite.config.CalciteConnectionConfigImpl
-
- Lex - org.apache.calcite.config中的枚举
-
Named, built-in lexical policy.
- liberal() - 类 中的静态方法org.apache.calcite.sql.validate.SqlNameMatchers
-
Creates a name matcher that can suggest corrections to what the user
typed.
- LibraryOperator - org.apache.calcite.sql.fun中的注释类型
-
- Like - org.apache.calcite.runtime中的类
-
Utilities for converting SQL LIKE and SIMILAR operators
to regular expressions.
- like(String, String) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL LIKE function.
- like(String, String, String) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL LIKE function with escape.
- LIKE - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- likeToRegex(Meta.Pat) - 类 中的静态方法org.apache.calcite.jdbc.CalciteMetaImpl
-
Converts a LIKE-style pattern (where '%' represents a wild-card, escaped
using '\') to a Java regex.
- limit(RelMetadataQuery, RelNode) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdCollation
-
Helper method to determine a
limit's collation.
- limit(RelMetadataQuery, RelNode) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdDistribution
-
Helper method to determine a
limit's distribution.
- limit(int, int) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
Creates a limit without a sort.
- limitStartCountNotAllowed() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- LimitStmt(SqlParserPos, Ast.Identifier, Ast.Identifier, Ast.Literal) - 类 的构造器org.apache.calcite.piglet.Ast.LimitStmt
-
- LINE_SEPARATOR - 类 中的静态变量org.apache.calcite.util.Util
-
System-dependent newline character.
- linear(int, int, int, double, double) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdUtil
-
Returns a point on a line.
- lineColToIndex(String, int, int) - 类 中的静态方法org.apache.calcite.sql.parser.SqlParserUtil
-
Finds the position (0-based) in a string which corresponds to a given
line and column (1-based).
- lineFolding() - 接口 中的方法org.apache.calcite.sql.SqlWriterConfig
-
Returns the line-folding policy for lists in the SELECT, GROUP BY and
ORDER clauses, for items in the SET clause of UPDATE, and for items in
VALUES.
- lineLength() - 接口 中的方法org.apache.calcite.sql.SqlWriterConfig
-
Returns the maximum line length.
- lines(Iterable<String>) - 类 中的静态方法org.apache.calcite.util.Util
-
Converts a list of strings to a string separated by newlines.
- LINGER - 类 中的静态变量org.apache.calcite.runtime.SocketFactoryImpl
-
amount of time to linger
- link - 类 中的变量org.apache.calcite.materialize.LatticeChildNode
-
- Linq4j - org.apache.calcite.linq4j中的类
-
Utility and factory methods for Linq4j.
- list() - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates an empty fluent list.
- list(T...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a fluent list with given elements.
- list(Iterable<T>) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a fluent list with elements from the given collection.
- list(SqlWriter.FrameTypeEnum, Consumer<SqlWriter>) - 类 中的方法org.apache.calcite.sql.pretty.SqlPrettyWriter
-
- list(SqlWriter.FrameTypeEnum, SqlBinaryOperator, SqlNodeList) - 类 中的方法org.apache.calcite.sql.pretty.SqlPrettyWriter
-
- list(SqlWriter.FrameTypeEnum, Consumer<SqlWriter>) - 接口 中的方法org.apache.calcite.sql.SqlWriter
-
Writes a list.
- list(SqlWriter.FrameTypeEnum, SqlBinaryOperator, SqlNodeList) - 接口 中的方法org.apache.calcite.sql.SqlWriter
-
Writes a list separated by a binary operator
(
AND,
OR, or
COMMA).
- list() - 类 中的方法org.apache.calcite.util.JsonBuilder
-
Creates a JSON object (represented by a
List).
- LISTAGG - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The LISTAGG operator.
- listBind(Member, Iterable<? extends ElementInit>) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a MemberListBinding where the member is a field or
property.
- listBind(Member, ElementInit...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a MemberListBinding where the member is a field or
property, using varargs.
- listBind(Method, Iterable<? extends ElementInit>) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a MemberListBinding based on a specified property
accessor method.
- listBind(Method, ElementInit...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a MemberListBinding object based on a specified
property accessor method, using varargs.
- listInit(NewExpression, Iterable<? extends ElementInit>) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a ListInitExpression that uses specified ElementInit
objects to initialize a collection.
- listInit(NewExpression, ElementInit...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a ListInitExpression that uses specified ElementInit
objects to initialize a collection, using varargs.
- listInit(NewExpression, Expression...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a ListInitExpression that uses a method named "Add" to
add elements to a collection, using varargs.
- listInit(NewExpression, Method, Iterable<? extends Expression>) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a ListInitExpression that uses a specified method to
add elements to a collection.
- listInit(NewExpression, Method, Expression...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a ListInitExpression that uses a specified method to
add elements to a collection, using varargs.
- listInitE(NewExpression, Iterable<? extends Expression>) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a ListInitExpression that uses a method named "Add" to
add elements to a collection.
- ListInitExpression - org.apache.calcite.linq4j.tree中的类
-
Represents a constructor call that has a collection initializer.
- ListInitExpression(ExpressionType, Class) - 类 的构造器org.apache.calcite.linq4j.tree.ListInitExpression
-
- listIterator() - 类 中的方法org.apache.calcite.runtime.ConsList
-
- listIterator(int) - 类 中的方法org.apache.calcite.runtime.ConsList
-
- listIterator(int) - 类 中的方法org.apache.calcite.util.ChunkList
-
- listIterator() - 类 中的方法org.apache.calcite.util.ImmutableIntList
-
- listIterator(int) - 类 中的方法org.apache.calcite.util.ImmutableIntList
-
- listOf(RuleSet...) - 类 中的静态方法org.apache.calcite.tools.Programs
-
Creates a list of programs based on an array of rule sets.
- listOf(List<RuleSet>) - 类 中的静态方法org.apache.calcite.tools.Programs
-
Creates a list of programs based on a list of rule sets.
- listOptions - 类 中的变量org.apache.calcite.rel.hint.RelHint
-
- ListScope - org.apache.calcite.sql.validate中的类
-
Abstract base for a scope which is defined by a list of child namespaces and
which inherits from a parent scope.
- ListScope(SqlValidatorScope) - 类 的构造器org.apache.calcite.sql.validate.ListScope
-
- ListSqlOperatorTable - org.apache.calcite.sql.util中的类
-
- ListSqlOperatorTable() - 类 的构造器org.apache.calcite.sql.util.ListSqlOperatorTable
-
- ListSqlOperatorTable(List<SqlOperator>) - 类 的构造器org.apache.calcite.sql.util.ListSqlOperatorTable
-
- listToString(List<String>) - 类 中的静态方法org.apache.calcite.util.Util
-
Converts ["ab", "c"] to "ab"."
- ListTransientTable - org.apache.calcite.schema.impl中的类
-
- ListTransientTable(String, RelDataType) - 类 的构造器org.apache.calcite.schema.impl.ListTransientTable
-
- Literal(SqlParserPos, Object) - 类 的构造器org.apache.calcite.piglet.Ast.Literal
-
- literal(Object, RelDataType) - 类 中的方法org.apache.calcite.piglet.PigRelBuilder
-
- literal(String) - 类 中的方法org.apache.calcite.sql.pretty.SqlPrettyWriter
-
- literal(String) - 接口 中的方法org.apache.calcite.sql.SqlWriter
-
Prints a literal, exactly as provided.
- LITERAL - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
-
Operand type-checking strategy type must be a non-NULL literal.
- literal(String) - 类 中的方法org.apache.calcite.sql.util.SqlBuilder
-
Appends a string literal to this buffer.
- literal(Timestamp) - 类 中的方法org.apache.calcite.sql.util.SqlBuilder
-
Appends a timestamp literal to this buffer.
- literal(Object) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
Creates a literal (constant expression).
- LITERAL_CHAIN - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- literalEndQuoteString - 类 中的变量org.apache.calcite.sql.SqlDialect
-
- literalEscapedQuote - 类 中的变量org.apache.calcite.sql.SqlDialect
-
- literalEscapedQuoteString() - 接口 中的方法org.apache.calcite.sql.SqlDialect.Context
-
- LiteralOperandTypeChecker - org.apache.calcite.sql.type中的类
-
Parameter type-checking strategy type must be a literal (whether null is
allowed is determined by the constructor).
- LiteralOperandTypeChecker(boolean) - 类 的构造器org.apache.calcite.sql.type.LiteralOperandTypeChecker
-
- literalQuoteString() - 接口 中的方法org.apache.calcite.sql.SqlDialect.Context
-
- literalQuoteString - 类 中的变量org.apache.calcite.sql.SqlDialect
-
- literalValue(RexNode) - 类 中的静态方法org.apache.calcite.adapter.druid.DruidDateTimeUtils
-
Returns the literal value for the given node, assuming it is a literal with
datetime type, or a cast that only alters nullability on top of a literal with
datetime type.
- litmus - 类 中的变量org.apache.calcite.rex.RexChecker
-
- Litmus - org.apache.calcite.util中的接口
-
Callback to be called when a test for validity succeeds or fails.
- ln(double) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL LN(number) function applied to double values.
- ln(BigDecimal) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL LN(number) function applied to BigDecimal values.
- LN - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- load(String, RexNode, RelDataType) - 类 中的方法org.apache.calcite.tools.PigRelBuilder
-
Loads a data set.
- LoadStmt(SqlParserPos, Ast.Identifier, Ast.Literal) - 类 的构造器org.apache.calcite.piglet.Ast.LoadStmt
-
- locale() - 接口 中的方法org.apache.calcite.config.CalciteConnectionConfig
-
- locale() - 类 中的方法org.apache.calcite.config.CalciteConnectionConfigImpl
-
- locale(DataContext) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
- locale - 类 中的变量org.apache.calcite.sql.SqlCollation
-
- localTime(DataContext) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL LOCAL_TIME function.
- LOCALTIME - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The LOCALTIME [(precision)] function.
- localTimestamp(DataContext) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL LOCAL_TIMESTAMP function.
- LOCALTIMESTAMP - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The LOCALTIMESTAMP [(precision)] function.
- locateAllRefs() - 类 中的方法org.apache.calcite.rel.rules.PushProjector
-
Locates all references found in either the projection expressions a
filter, as well as references to expressions that should be preserved.
- LOCATOR_HOST - 类 中的静态变量org.apache.calcite.adapter.geode.rel.GeodeSchemaFactory
-
- LOCATOR_HOST - 类 中的静态变量org.apache.calcite.adapter.geode.simple.GeodeSimpleSchemaFactory
-
- LOCATOR_PORT - 类 中的静态变量org.apache.calcite.adapter.geode.rel.GeodeSchemaFactory
-
- LOCATOR_PORT - 类 中的静态变量org.apache.calcite.adapter.geode.simple.GeodeSimpleSchemaFactory
-
- log10(double) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL LOG10(numeric) operator applied to double values.
- log10(BigDecimal) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL LOG10(number) function applied to BigDecimal values.
- LOG10 - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- LOGGER - 类 中的静态变量org.apache.calcite.adapter.cassandra.CassandraSchema
-
- LOGGER - 类 中的静态变量org.apache.calcite.adapter.druid.DruidDateTimeUtils
-
- LOGGER - 类 中的静态变量org.apache.calcite.adapter.druid.DruidRules
-
- LOGGER - 类 中的静态变量org.apache.calcite.adapter.enumerable.EnumerableRules
-
- LOGGER - 类 中的静态变量org.apache.calcite.adapter.geode.util.GeodeUtils
-
- LOGGER - 类 中的静态变量org.apache.calcite.adapter.jdbc.JdbcRules
-
- LOGGER - 类 中的静态变量org.apache.calcite.adapter.mongodb.MongoRules
-
- LOGGER - 接口 中的静态变量org.apache.calcite.plan.RelOptPlanner
-
- LOGGER - 类 中的静态变量org.apache.calcite.plan.RelOptRuleCall
-
- LOGGER - 类 中的静态变量org.apache.calcite.prepare.Prepare
-
- LOGGER - 类 中的静态变量org.apache.calcite.sql.advise.SqlAdvisor
-
- LOGGER - 类 中的静态变量org.apache.calcite.sql.pretty.SqlPrettyWriter
-
- LOGGER - 类 中的静态变量org.apache.calcite.sql.SqlDialect
-
- LOGGER - 类 中的静态变量org.apache.calcite.util.Benchmark
-
Certain tests are enabled only if logging is enabled at debug level or
higher.
- LOGICAL_BUILDER - 类 中的静态变量org.apache.calcite.rel.core.RelFactories
-
- LogicalAggregate - org.apache.calcite.rel.logical中的类
-
LogicalAggregate is a relational operator which eliminates
duplicates and computes totals.
- LogicalAggregate(RelOptCluster, RelTraitSet, List<RelHint>, RelNode, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - 类 的构造器org.apache.calcite.rel.logical.LogicalAggregate
-
Creates a LogicalAggregate.
- LogicalAggregate(RelOptCluster, RelTraitSet, RelNode, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - 类 的构造器org.apache.calcite.rel.logical.LogicalAggregate
-
已过时。
- LogicalAggregate(RelOptCluster, RelTraitSet, RelNode, boolean, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - 类 的构造器org.apache.calcite.rel.logical.LogicalAggregate
-
已过时。
- LogicalAggregate(RelOptCluster, RelNode, boolean, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - 类 的构造器org.apache.calcite.rel.logical.LogicalAggregate
-
已过时。
- LogicalAggregate(RelInput) - 类 的构造器org.apache.calcite.rel.logical.LogicalAggregate
-
Creates a LogicalAggregate by parsing serialized output.
- LogicalCalc - org.apache.calcite.rel.logical中的类
-
A relational expression which computes project expressions and also filters.
- LogicalCalc(RelOptCluster, RelTraitSet, List<RelHint>, RelNode, RexProgram) - 类 的构造器org.apache.calcite.rel.logical.LogicalCalc
-
Creates a LogicalCalc.
- LogicalCalc(RelOptCluster, RelTraitSet, RelNode, RexProgram) - 类 的构造器org.apache.calcite.rel.logical.LogicalCalc
-
已过时。
- LogicalCalc(RelInput) - 类 的构造器org.apache.calcite.rel.logical.LogicalCalc
-
Creates a LogicalCalc by parsing serialized output.
- LogicalCalc(RelOptCluster, RelTraitSet, RelNode, RexProgram, List<RelCollation>) - 类 的构造器org.apache.calcite.rel.logical.LogicalCalc
-
已过时。
- LogicalChi - org.apache.calcite.rel.stream中的类
-
Sub-class of
Chi
not targeted at any particular engine or calling convention.
- LogicalChi(RelOptCluster, RelTraitSet, RelNode) - 类 的构造器org.apache.calcite.rel.stream.LogicalChi
-
- LogicalCorrelate - org.apache.calcite.rel.logical中的类
-
A relational operator that performs nested-loop joins.
- LogicalCorrelate(RelOptCluster, RelTraitSet, RelNode, RelNode, CorrelationId, ImmutableBitSet, JoinRelType) - 类 的构造器org.apache.calcite.rel.logical.LogicalCorrelate
-
Creates a LogicalCorrelate.
- LogicalCorrelate(RelInput) - 类 的构造器org.apache.calcite.rel.logical.LogicalCorrelate
-
Creates a LogicalCorrelate by parsing serialized output.
- LogicalDelta - org.apache.calcite.rel.stream中的类
-
Sub-class of
Delta
not targeted at any particular engine or calling convention.
- LogicalDelta(RelOptCluster, RelTraitSet, RelNode) - 类 的构造器org.apache.calcite.rel.stream.LogicalDelta
-
Creates a LogicalDelta.
- LogicalDelta(RelInput) - 类 的构造器org.apache.calcite.rel.stream.LogicalDelta
-
Creates a LogicalDelta by parsing serialized output.
- LogicalExchange - org.apache.calcite.rel.logical中的类
-
Sub-class of
Exchange not
targeted at any particular engine or calling convention.
- LogicalExchange(RelInput) - 类 的构造器org.apache.calcite.rel.logical.LogicalExchange
-
Creates a LogicalExchange by parsing serialized output.
- LogicalFilter - org.apache.calcite.rel.logical中的类
-
Sub-class of
Filter
not targeted at any particular engine or calling convention.
- LogicalFilter(RelOptCluster, RelTraitSet, RelNode, RexNode, ImmutableSet<CorrelationId>) - 类 的构造器org.apache.calcite.rel.logical.LogicalFilter
-
Creates a LogicalFilter.
- LogicalFilter(RelOptCluster, RelTraitSet, RelNode, RexNode) - 类 的构造器org.apache.calcite.rel.logical.LogicalFilter
-
已过时。
- LogicalFilter(RelOptCluster, RelNode, RexNode) - 类 的构造器org.apache.calcite.rel.logical.LogicalFilter
-
已过时。
- LogicalFilter(RelInput) - 类 的构造器org.apache.calcite.rel.logical.LogicalFilter
-
Creates a LogicalFilter by parsing serialized output.
- LogicalIntersect - org.apache.calcite.rel.logical中的类
-
Sub-class of
Intersect
not targeted at any particular engine or calling convention.
- LogicalIntersect(RelOptCluster, RelTraitSet, List<RelNode>, boolean) - 类 的构造器org.apache.calcite.rel.logical.LogicalIntersect
-
Creates a LogicalIntersect.
- LogicalIntersect(RelOptCluster, List<RelNode>, boolean) - 类 的构造器org.apache.calcite.rel.logical.LogicalIntersect
-
已过时。
- LogicalIntersect(RelInput) - 类 的构造器org.apache.calcite.rel.logical.LogicalIntersect
-
Creates a LogicalIntersect by parsing serialized output.
- LogicalJoin - org.apache.calcite.rel.logical中的类
-
Sub-class of
Join
not targeted at any particular engine or calling convention.
- LogicalJoin(RelOptCluster, RelTraitSet, List<RelHint>, RelNode, RelNode, RexNode, Set<CorrelationId>, JoinRelType, boolean, ImmutableList<RelDataTypeField>) - 类 的构造器org.apache.calcite.rel.logical.LogicalJoin
-
Creates a LogicalJoin.
- LogicalJoin(RelOptCluster, RelTraitSet, RelNode, RelNode, RexNode, Set<CorrelationId>, JoinRelType, boolean, ImmutableList<RelDataTypeField>) - 类 的构造器org.apache.calcite.rel.logical.LogicalJoin
-
已过时。
- LogicalJoin(RelOptCluster, RelTraitSet, RelNode, RelNode, RexNode, JoinRelType, Set<String>, boolean, ImmutableList<RelDataTypeField>) - 类 的构造器org.apache.calcite.rel.logical.LogicalJoin
-
已过时。
- LogicalJoin(RelOptCluster, RelNode, RelNode, RexNode, JoinRelType, Set<String>) - 类 的构造器org.apache.calcite.rel.logical.LogicalJoin
-
已过时。
- LogicalJoin(RelOptCluster, RelNode, RelNode, RexNode, JoinRelType, Set<String>, boolean, ImmutableList<RelDataTypeField>) - 类 的构造器org.apache.calcite.rel.logical.LogicalJoin
-
已过时。
- LogicalJoin(RelInput) - 类 的构造器org.apache.calcite.rel.logical.LogicalJoin
-
Creates a LogicalJoin by parsing serialized output.
- LogicalMatch - org.apache.calcite.rel.logical中的类
-
Sub-class of
Match
not targeted at any particular engine or calling convention.
- LogicalMatch(RelOptCluster, RelTraitSet, RelNode, RelDataType, RexNode, boolean, boolean, Map<String, RexNode>, Map<String, RexNode>, RexNode, Map<String, ? extends SortedSet<String>>, boolean, ImmutableBitSet, RelCollation, RexNode) - 类 的构造器org.apache.calcite.rel.logical.LogicalMatch
-
Creates a LogicalMatch.
- LogicalMinus - org.apache.calcite.rel.logical中的类
-
Sub-class of
Minus
not targeted at any particular engine or calling convention.
- LogicalMinus(RelOptCluster, RelTraitSet, List<RelNode>, boolean) - 类 的构造器org.apache.calcite.rel.logical.LogicalMinus
-
Creates a LogicalMinus.
- LogicalMinus(RelOptCluster, List<RelNode>, boolean) - 类 的构造器org.apache.calcite.rel.logical.LogicalMinus
-
已过时。
- LogicalMinus(RelInput) - 类 的构造器org.apache.calcite.rel.logical.LogicalMinus
-
Creates a LogicalMinus by parsing serialized output.
- LogicalProject - org.apache.calcite.rel.logical中的类
-
Sub-class of
Project not
targeted at any particular engine or calling convention.
- LogicalProject(RelOptCluster, RelTraitSet, List<RelHint>, RelNode, List<? extends RexNode>, RelDataType) - 类 的构造器org.apache.calcite.rel.logical.LogicalProject
-
Creates a LogicalProject.
- LogicalProject(RelOptCluster, RelTraitSet, RelNode, List<? extends RexNode>, RelDataType) - 类 的构造器org.apache.calcite.rel.logical.LogicalProject
-
已过时。
- LogicalProject(RelOptCluster, RelTraitSet, RelNode, List<? extends RexNode>, RelDataType, int) - 类 的构造器org.apache.calcite.rel.logical.LogicalProject
-
已过时。
- LogicalProject(RelOptCluster, RelNode, List<RexNode>, List<String>, int) - 类 的构造器org.apache.calcite.rel.logical.LogicalProject
-
已过时。
- LogicalProject(RelInput) - 类 的构造器org.apache.calcite.rel.logical.LogicalProject
-
Creates a LogicalProject by parsing serialized output.
- LogicalRepeatUnion - org.apache.calcite.rel.logical中的类
-
Sub-class of
RepeatUnion
not targeted at any particular engine or calling convention.
- LogicalSnapshot - org.apache.calcite.rel.logical中的类
-
Sub-class of
Snapshot
not targeted at any particular engine or calling convention.
- LogicalSnapshot(RelOptCluster, RelTraitSet, RelNode, RexNode) - 类 的构造器org.apache.calcite.rel.logical.LogicalSnapshot
-
Creates a LogicalSnapshot.
- LogicalSort - org.apache.calcite.rel.logical中的类
-
Sub-class of
Sort not
targeted at any particular engine or calling convention.
- LogicalSort(RelInput) - 类 的构造器org.apache.calcite.rel.logical.LogicalSort
-
Creates a LogicalSort by parsing serialized output.
- LogicalSortExchange - org.apache.calcite.rel.logical中的类
-
Sub-class of
SortExchange not
targeted at any particular engine or calling convention.
- LogicalTableFunctionScan - org.apache.calcite.rel.logical中的类
-
Sub-class of
TableFunctionScan
not targeted at any particular engine or calling convention.
- LogicalTableFunctionScan(RelOptCluster, RelTraitSet, List<RelNode>, RexNode, Type, RelDataType, Set<RelColumnMapping>) - 类 的构造器org.apache.calcite.rel.logical.LogicalTableFunctionScan
-
Creates a LogicalTableFunctionScan.
- LogicalTableFunctionScan(RelOptCluster, List<RelNode>, RexNode, Type, RelDataType, Set<RelColumnMapping>) - 类 的构造器org.apache.calcite.rel.logical.LogicalTableFunctionScan
-
已过时。
- LogicalTableFunctionScan(RelInput) - 类 的构造器org.apache.calcite.rel.logical.LogicalTableFunctionScan
-
Creates a LogicalTableFunctionScan by parsing serialized output.
- LogicalTableModify - org.apache.calcite.rel.logical中的类
-
Sub-class of
TableModify
not targeted at any particular engine or calling convention.
- LogicalTableModify(RelOptCluster, RelTraitSet, RelOptTable, Prepare.CatalogReader, RelNode, TableModify.Operation, List<String>, List<RexNode>, boolean) - 类 的构造器org.apache.calcite.rel.logical.LogicalTableModify
-
Creates a LogicalTableModify.
- LogicalTableModify(RelOptCluster, RelOptTable, Prepare.CatalogReader, RelNode, TableModify.Operation, List<String>, boolean) - 类 的构造器org.apache.calcite.rel.logical.LogicalTableModify
-
已过时。
- LogicalTableScan - org.apache.calcite.rel.logical中的类
-
A
LogicalTableScan reads all the rows from a
RelOptTable.
- LogicalTableScan(RelOptCluster, RelTraitSet, List<RelHint>, RelOptTable) - 类 的构造器org.apache.calcite.rel.logical.LogicalTableScan
-
Creates a LogicalTableScan.
- LogicalTableScan(RelOptCluster, RelTraitSet, RelOptTable) - 类 的构造器org.apache.calcite.rel.logical.LogicalTableScan
-
已过时。
- LogicalTableScan(RelOptCluster, RelOptTable) - 类 的构造器org.apache.calcite.rel.logical.LogicalTableScan
-
已过时。
- LogicalTableScan(RelInput) - 类 的构造器org.apache.calcite.rel.logical.LogicalTableScan
-
Creates a LogicalTableScan by parsing serialized output.
- LogicalTableSpool - org.apache.calcite.rel.logical中的类
-
Sub-class of
TableSpool not targeted at any particular engine or
calling convention.
- LogicalTableSpool(RelOptCluster, RelTraitSet, RelNode, Spool.Type, Spool.Type, RelOptTable) - 类 的构造器org.apache.calcite.rel.logical.LogicalTableSpool
-
- LogicalUnion - org.apache.calcite.rel.logical中的类
-
Sub-class of
Union
not targeted at any particular engine or calling convention.
- LogicalUnion(RelOptCluster, RelTraitSet, List<RelNode>, boolean) - 类 的构造器org.apache.calcite.rel.logical.LogicalUnion
-
Creates a LogicalUnion.
- LogicalUnion(RelOptCluster, List<RelNode>, boolean) - 类 的构造器org.apache.calcite.rel.logical.LogicalUnion
-
已过时。
- LogicalUnion(RelInput) - 类 的构造器org.apache.calcite.rel.logical.LogicalUnion
-
Creates a LogicalUnion by parsing serialized output.
- LogicalValues - org.apache.calcite.rel.logical中的类
-
Sub-class of
Values
not targeted at any particular engine or calling convention.
- LogicalValues(RelOptCluster, RelTraitSet, RelDataType, ImmutableList<ImmutableList<RexLiteral>>) - 类 的构造器org.apache.calcite.rel.logical.LogicalValues
-
Creates a LogicalValues.
- LogicalValues(RelOptCluster, RelDataType, ImmutableList<ImmutableList<RexLiteral>>) - 类 的构造器org.apache.calcite.rel.logical.LogicalValues
-
已过时。
- LogicalValues(RelInput) - 类 的构造器org.apache.calcite.rel.logical.LogicalValues
-
Creates a LogicalValues by parsing serialized output.
- LogicalWindow - org.apache.calcite.rel.logical中的类
-
Sub-class of
Window
not targeted at any particular engine or calling convention.
- LogicalWindow(RelOptCluster, RelTraitSet, RelNode, List<RexLiteral>, RelDataType, List<Window.Group>) - 类 的构造器org.apache.calcite.rel.logical.LogicalWindow
-
Creates a LogicalWindow.
- LogicVisitor - org.apache.calcite.rex中的类
-
Visitor pattern for traversing a tree of
RexNode objects.
- login(EnvironmentFairy.User) - 类 中的静态方法org.apache.calcite.chinook.EnvironmentFairy
-
- longCount() - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- longCount(Predicate1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- longCount(Enumerable<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Returns an long that represents the total number
of elements in a sequence.
- longCount(Enumerable<TSource>, Predicate1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Returns an long that represents how many elements
in a sequence satisfy a condition.
- longCount() - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Returns an long that represents the total number
of elements in a sequence.
- longCount(Predicate1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Returns an long that represents how many elements
in a sequence satisfy a condition.
- longCount(Queryable<T>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
-
Returns an long that represents the total number
of elements in a sequence.
- longCount(Queryable<T>, FunctionExpression<Predicate1<T>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
-
Returns an long that represents the number of
elements in a sequence that satisfy a condition.
- longCount(Queryable<T>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
-
Returns an long that represents the total number
of elements in a sequence.
- longCount(Queryable<T>, FunctionExpression<Predicate1<T>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
-
Returns an long that represents the number of
elements in a sequence that satisfy a condition.
- longCount(Queryable<T>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
-
- longCount(Queryable<T>, FunctionExpression<Predicate1<T>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
-
- LongFunction1<T0> - org.apache.calcite.linq4j.function中的接口
-
Function that takes one parameter and returns a native long value.
- LONGNVARCHAR - 接口 中的静态变量org.apache.calcite.sql.type.ExtraSqlTypes
-
- LongSchemaVersion - org.apache.calcite.schema.impl中的类
-
Implementation of SchemaVersion that uses a long value as representation.
- LongSchemaVersion(long) - 类 的构造器org.apache.calcite.schema.impl.LongSchemaVersion
-
- LongSum() - 类 的构造器org.apache.calcite.interpreter.AggregateNode.LongSum
-
- longValue(boolean) - 类 中的方法org.apache.calcite.sql.SqlLiteral
-
Returns the long value of this literal.
- lookup(DataType.Name) - 类 中的方法org.apache.calcite.adapter.cassandra.CqlToSqlTypeConversionRules
-
Returns a corresponding
SqlTypeName for a given CQL type name.
- lookup(Method) - 枚举 中的静态方法org.apache.calcite.adapter.spark.SparkMethod
-
- Lookup<K,V> - org.apache.calcite.linq4j中的接口
-
Represents a collection of keys each mapped to one or more values.
- lookup(Class) - 类 中的方法org.apache.calcite.sql.type.JavaToSqlTypeConversionRules
-
Returns a corresponding
SqlTypeName for a given Java class.
- lookup(SqlValidatorScope, List<String>) - 类 中的静态方法org.apache.calcite.sql.validate.SqlValidatorUtil
-
Resolves a multi-part identifier such as "SCHEMA.EMP.EMPNO" to a
namespace.
- lookupAggregates(SqlCall) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter.AggConverter
-
- lookupChild(String) - 类 中的方法org.apache.calcite.sql.validate.DelegatingNamespace
-
- lookupChild(String) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidatorNamespace
-
Looks up a child namespace of a given name.
- lookupConstructor(Type, Class...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Types
-
Finds a constructor of a given class that accepts a given set of
arguments.
- lookupCorrel(String) - 类 中的方法org.apache.calcite.plan.RelOptQuery
-
Returns the relational expression which populates a correlating variable.
- lookupField(Type, String) - 类 中的静态方法org.apache.calcite.linq4j.tree.Types
-
- lookupField(boolean, RelDataType, String) - 类 中的静态方法org.apache.calcite.sql.validate.SqlValidatorUtil
-
已过时。
- lookupGroupExpr(SqlNode) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter.AggConverter
-
If an expression is structurally identical to one of the group-by
expressions, returns a reference to the expression, otherwise returns
null.
- lookupGroupingExpr(SqlNode) - 类 中的方法org.apache.calcite.sql.validate.AggregatingSelectScope.Resolved
-
- lookupHints(SqlNode, SqlParserPos) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
-
- lookupHints(SqlNode, SqlParserPos) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidatorWithHints
-
Looks up completion hints for a syntactically correct SQL statement that
has been parsed into an expression tree.
- lookupMethod(Class, String, Class...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Types
-
Finds a method of a given name that accepts a given set of arguments.
- lookupNameCompletionHints(SqlValidatorScope, List<String>, SqlParserPos, Collection<SqlMoniker>) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
-
Populates a list of all the valid alternatives for an identifier.
- lookupOperatorOverloads(SqlIdentifier, SqlFunctionCategory, SqlSyntax, List<SqlOperator>, SqlNameMatcher) - 类 中的方法org.apache.calcite.prepare.CalciteCatalogReader
-
- lookupOperatorOverloads(SqlIdentifier, SqlFunctionCategory, SqlSyntax, List<SqlOperator>, SqlNameMatcher) - 接口 中的方法org.apache.calcite.sql.SqlOperatorTable
-
Retrieves a list of operators with a given name and syntax.
- lookupOperatorOverloads(SqlIdentifier, SqlFunctionCategory, SqlSyntax, List<SqlOperator>, SqlNameMatcher) - 类 中的方法org.apache.calcite.sql.util.ChainedSqlOperatorTable
-
- lookupOperatorOverloads(SqlIdentifier, SqlFunctionCategory, SqlSyntax, List<SqlOperator>, SqlNameMatcher) - 类 中的方法org.apache.calcite.sql.util.ListSqlOperatorTable
-
- lookupOperatorOverloads(SqlIdentifier, SqlFunctionCategory, SqlSyntax, List<SqlOperator>, SqlNameMatcher) - 类 中的方法org.apache.calcite.sql.util.ReflectiveSqlOperatorTable
-
- lookupPrivate(Class<T>) - 接口 中的方法org.apache.calcite.util.Compatible
-
Same as MethodHandles#privateLookupIn().
- lookupQualifiedName(SqlNode, SqlParserPos) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
-
- lookupQualifiedName(SqlNode, SqlParserPos) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidatorWithHints
-
- lookupRoutine(SqlOperatorTable, SqlIdentifier, List<RelDataType>, List<String>, SqlFunctionCategory, SqlSyntax, SqlKind, SqlNameMatcher, boolean) - 类 中的静态方法org.apache.calcite.sql.SqlUtil
-
Looks up a (possibly overloaded) routine based on name and argument
types.
- lookupSqlFunctionByID(SqlOperatorTable, SqlIdentifier, SqlFunctionCategory) - 类 中的静态方法org.apache.calcite.sql.validate.SqlValidatorUtil
-
Lookup sql function by sql identifier and function category.
- lookupSubjectRoutines(SqlOperatorTable, SqlIdentifier, List<RelDataType>, List<String>, SqlSyntax, SqlKind, SqlFunctionCategory, SqlNameMatcher, boolean) - 类 中的静态方法org.apache.calcite.sql.SqlUtil
-
Looks up all subject routines matching the given name and argument types.
- lookupVisitMethod(Class<? extends R>, Class<? extends E>, String, List<Class>) - 接口 中的方法org.apache.calcite.util.ReflectiveVisitDispatcher
-
Looks up a visit method taking additional parameters beyond the
overloaded visitee type.
- lookupVisitMethod(Class<? extends R>, Class<? extends E>, String) - 接口 中的方法org.apache.calcite.util.ReflectiveVisitDispatcher
-
Looks up a visit method.
- lookupVisitMethod(Class<?>, Class<?>, String) - 类 中的静态方法org.apache.calcite.util.ReflectUtil
-
Looks up a visit method.
- lookupVisitMethod(Class<?>, Class<?>, String, List<Class>) - 类 中的静态方法org.apache.calcite.util.ReflectUtil
-
Looks up a visit method taking additional parameters beyond the
overloaded visitee type.
- lookupWindow(String) - 类 中的方法org.apache.calcite.sql.validate.DelegatingScope
-
- lookupWindow(String) - 类 中的方法org.apache.calcite.sql.validate.JoinScope
-
- lookupWindow(String) - 类 中的方法org.apache.calcite.sql.validate.SelectScope
-
- lookupWindow(String) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidatorScope
-
Finds a window with a given name.
- LoptJoinTree - org.apache.calcite.rel.rules中的类
-
Utility class used to store a
Join tree
and the factors that make up the tree.
- LoptJoinTree(RelNode, int) - 类 的构造器org.apache.calcite.rel.rules.LoptJoinTree
-
Creates a join-tree consisting of a single node.
- LoptJoinTree(RelNode, LoptJoinTree.BinaryTree, boolean) - 类 的构造器org.apache.calcite.rel.rules.LoptJoinTree
-
Associates the factor ids with a join-tree.
- LoptJoinTree(RelNode, LoptJoinTree.BinaryTree, LoptJoinTree.BinaryTree) - 类 的构造器org.apache.calcite.rel.rules.LoptJoinTree
-
Associates the factor ids with a join-tree given the factors corresponding
to the left and right subtrees of the join.
- LoptJoinTree(RelNode, LoptJoinTree.BinaryTree, LoptJoinTree.BinaryTree, boolean) - 类 的构造器org.apache.calcite.rel.rules.LoptJoinTree
-
Associates the factor ids with a join-tree given the factors corresponding
to the left and right subtrees of the join.
- LoptJoinTree.BinaryTree - org.apache.calcite.rel.rules中的类
-
Simple binary tree class that stores an id in the leaf nodes and keeps
track of the parent LoptJoinTree object associated with the binary tree.
- LoptJoinTree.Leaf - org.apache.calcite.rel.rules中的类
-
Binary tree node that has no children.
- LoptJoinTree.Node - org.apache.calcite.rel.rules中的类
-
Binary tree node that has two children.
- LoptMultiJoin - org.apache.calcite.rel.rules中的类
-
Utility class that keeps track of the join factors that
make up a
MultiJoin.
- LoptMultiJoin(MultiJoin) - 类 的构造器org.apache.calcite.rel.rules.LoptMultiJoin
-
- LoptOptimizeJoinRule - org.apache.calcite.rel.rules中的类
-
Planner rule that implements the heuristic planner for determining optimal
join orderings.
- LoptOptimizeJoinRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.LoptOptimizeJoinRule
-
Creates a LoptOptimizeJoinRule.
- LoptOptimizeJoinRule(RelFactories.JoinFactory, RelFactories.ProjectFactory, RelFactories.FilterFactory) - 类 的构造器org.apache.calcite.rel.rules.LoptOptimizeJoinRule
-
已过时。
- LoptSemiJoinOptimizer - org.apache.calcite.rel.rules中的类
-
Implements the logic for determining the optimal
semi-joins to be used in processing joins in a query.
- LoptSemiJoinOptimizer(RelMetadataQuery, LoptMultiJoin, RexBuilder) - 类 的构造器org.apache.calcite.rel.rules.LoptSemiJoinOptimizer
-
- lower(String) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL LOWER(string) function.
- LOWER - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- LOWER_OPERAND - 类 中的静态变量org.apache.calcite.sql.fun.SqlBetweenOperator
-
Ordinal of the 'lower' operand.
- lowerBound - 类 中的变量org.apache.calcite.rel.core.Window.Group
-
- lowerBound(T[], T, Comparator<T>) - 类 中的静态方法org.apache.calcite.runtime.BinarySearch
-
Performs binary search of the lower bound in the given array.
- lowerBound(T[], K, Function1<T, K>, Comparator<K>) - 类 中的静态方法org.apache.calcite.runtime.BinarySearch
-
Performs binary search of the lower bound in the given array.
- lowerBound(T[], T, int, int, Comparator<T>) - 类 中的静态方法org.apache.calcite.runtime.BinarySearch
-
Performs binary search of the lower bound in the given section of array.
- lowerBound(T[], K, int, int, Function1<T, K>, Comparator<K>) - 类 中的静态方法org.apache.calcite.runtime.BinarySearch
-
Taken from http://en.wikipedia.org/wiki/Binary_search_algorithm
#Deferred_detection_of_equality
- lowerName - 枚举 中的变量org.apache.calcite.adapter.druid.Granularity.Type
-
Lower-case name, e.g.
- lowerName - 枚举 中的变量org.apache.calcite.rel.core.JoinRelType
-
Lower-case name.
- lowerName - 枚举 中的变量org.apache.calcite.sql.JoinType
-
Lower-case name.
- lowerName - 枚举 中的变量org.apache.calcite.sql.SqlKind
-
Lower-case name.
- lt(boolean, boolean) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL < operator applied to boolean values.
- lt(String, String) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL < operator applied to String values.
- lt(ByteString, ByteString) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL < operator applied to ByteString values.
- lt(BigDecimal, BigDecimal) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL < operator applied to BigDecimal values.
- ltAny(Object, Object) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL < operator applied to Object values.
- ltrim(String) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL LTRIM function.
- LTRIM - 类 中的静态变量org.apache.calcite.sql.fun.OracleSqlOperatorTable
-
已过时。
- LTRIM - 类 中的静态变量org.apache.calcite.sql.fun.SqlLibraryOperators
-
The "LTRIM(string)" function.
- LucidDbSqlDialect - org.apache.calcite.sql.dialect中的类
-
A SqlDialect implementation for the LucidDB database.
- LucidDbSqlDialect(SqlDialect.Context) - 类 的构造器org.apache.calcite.sql.dialect.LucidDbSqlDialect
-
Creates a LucidDbSqlDialect.
- main(String[]) - 类 中的静态方法org.apache.calcite.adapter.os.SqlShell
-
Main entry point.
- main(String[]) - 类 中的静态方法org.apache.calcite.adapter.spark.SparkRules
-
- main(String[]) - 类 中的静态方法org.apache.calcite.adapter.splunk.search.SplunkConnectionImpl
-
- main(String[]) - 类 中的静态方法org.apache.calcite.adapter.splunk.util.StringUtils
-
- main(String[]) - 类 中的静态方法org.apache.calcite.Demo
-
- major - 类 中的变量org.apache.calcite.jdbc.CalciteFactory
-
- makeAbstractCast(RelDataType, RexNode) - 类 中的方法org.apache.calcite.rex.RexBuilder
-
Creates a call to the CAST operator.
- makeApproxLiteral(BigDecimal) - 类 中的方法org.apache.calcite.rel.rules.ReduceDecimalsRule.RexExpander
-
Makes an approximate literal of double precision
- makeApproxLiteral(BigDecimal) - 类 中的方法org.apache.calcite.rex.RexBuilder
-
Creates a double-precision literal.
- makeApproxLiteral(BigDecimal, RelDataType) - 类 中的方法org.apache.calcite.rex.RexBuilder
-
Creates an approximate numeric literal (double or float).
- makeApproxScaleFactor(int) - 类 中的方法org.apache.calcite.rel.rules.ReduceDecimalsRule.RexExpander
-
Makes an approximate literal to be used for scaling
- makeBigintLiteral(BigDecimal) - 类 中的方法org.apache.calcite.rex.RexBuilder
-
Creates a BIGINT literal.
- makeBinary(ExpressionType, Expression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a BinaryExpression, given the left and right operands,
by calling an appropriate factory method.
- makeBinary(ExpressionType, Expression, Expression, boolean, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a BinaryExpression, given the left operand, right
operand and implementing method, by calling the appropriate
factory method.
- makeBinary(ExpressionType, Expression, Expression, boolean, Method, LambdaExpression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a BinaryExpression, given the left operand, right
operand, implementing method and type conversion function, by
calling the appropriate factory method.
- makeBinaryLiteral(ByteString) - 类 中的方法org.apache.calcite.rex.RexBuilder
-
Creates a byte array literal.
- makeCall(RelDataType, SqlOperator, List<RexNode>) - 类 中的方法org.apache.calcite.rex.RexBuilder
-
Creates a call with a list of arguments and a predetermined type.
- makeCall(SqlOperator, List<? extends RexNode>) - 类 中的方法org.apache.calcite.rex.RexBuilder
-
Creates a call with an array of arguments.
- makeCall(SqlOperator, RexNode...) - 类 中的方法org.apache.calcite.rex.RexBuilder
-
Creates a call with a list of arguments.
- makeCase(RexNode, RexNode, RexNode) - 类 中的方法org.apache.calcite.rel.rules.ReduceDecimalsRule.RexExpander
-
- makeCase(RexNode, RexNode, RexNode, RexNode, RexNode) - 类 中的方法org.apache.calcite.rel.rules.ReduceDecimalsRule.RexExpander
-
- makeCast(RelDataType, RexNode) - 类 中的方法org.apache.calcite.rex.RexBuilder
-
Creates a call to the CAST operator.
- makeCast(RelDataType, RexNode, boolean) - 类 中的方法org.apache.calcite.rex.RexBuilder
-
Creates a call to the CAST operator, expanding if possible, and optionally
also preserving nullability.
- makeCatchBlock(Type, ParameterExpression, Expression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a CatchBlock representing a catch statement with the
specified elements.
- makeCharLiteral(NlsString) - 类 中的方法org.apache.calcite.rex.RexBuilder
-
Creates a character string literal from an
NlsString.
- makeCorrel(RelDataType, CorrelationId) - 类 中的方法org.apache.calcite.rex.RexBuilder
-
Creates an expression referencing a correlation variable.
- makeCost(double, double, double) - 接口 中的方法org.apache.calcite.plan.RelOptCostFactory
-
Creates a cost object.
- makeDateLiteral(Calendar) - 类 中的方法org.apache.calcite.rex.RexBuilder
-
- makeDateLiteral(DateString) - 类 中的方法org.apache.calcite.rex.RexBuilder
-
Creates a Date literal.
- makeDivide(RexNode, RexNode) - 类 中的方法org.apache.calcite.rel.rules.ReduceDecimalsRule.RexExpander
-
- makeDynamic(Type, CallSiteBinder, Iterable<? extends Expression>) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a DynamicExpression that represents a dynamic
operation bound by the provided CallSiteBinder.
- makeDynamic(Type, CallSiteBinder, Expression...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a DynamicExpression that represents a dynamic
operation bound by the provided CallSiteBinder, using varargs.
- makeDynamicParam(RelDataType, int) - 类 中的方法org.apache.calcite.rex.RexBuilder
-
Creates a reference to a dynamic parameter
- makeExactLiteral(long) - 类 中的方法org.apache.calcite.rel.rules.ReduceDecimalsRule.RexExpander
-
Makes an exact, non-nullable literal of Bigint type
- makeExactLiteral(BigDecimal) - 类 中的方法org.apache.calcite.rex.RexBuilder
-
Creates a numeric literal.
- makeExactLiteral(BigDecimal, RelDataType) - 类 中的方法org.apache.calcite.rex.RexBuilder
-
Creates a numeric literal.
- makeFieldAccess(RexNode, String, boolean) - 类 中的方法org.apache.calcite.rex.RexBuilder
-
Creates an expression accessing a given named field from a record.
- makeFieldAccess(RexNode, int) - 类 中的方法org.apache.calcite.rex.RexBuilder
-
Creates an expression accessing a field with a given ordinal from a
record.
- makeFlag(Enum) - 类 中的方法org.apache.calcite.rex.RexBuilder
-
Creates a literal representing a flag.
- makeGoto(GotoExpressionKind, LabelTarget, Expression, Type) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a GotoExpression representing a jump of the specified
GotoExpressionKind.
- makeGoto(GotoExpressionKind, LabelTarget, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
- makeHugeCost() - 接口 中的方法org.apache.calcite.plan.RelOptCostFactory
-
Creates a cost object representing an enormous non-infinite cost.
- makeImmutable(DirectedGraph<V, E>) - 类 中的静态方法org.apache.calcite.util.graph.Graphs
-
Returns a map of the shortest paths between any pair of nodes.
- makeInfiniteCost() - 接口 中的方法org.apache.calcite.plan.RelOptCostFactory
-
Creates a cost object representing infinite cost.
- makeInputRef(RelDataType, int) - 类 中的方法org.apache.calcite.rex.RexBuilder
-
Creates a reference to a given field of the input record.
- makeInputRef(RelNode, int) - 类 中的方法org.apache.calcite.rex.RexBuilder
-
Creates a reference to a given field of the input relational expression.
- makeInputRef(int) - 类 中的方法org.apache.calcite.rex.RexProgramBuilder
-
Creates a reference to a given input field.
- makeIntervalLiteral(SqlIntervalQualifier) - 类 中的方法org.apache.calcite.rex.RexBuilder
-
Creates a literal representing an interval type, for example
YEAR TO MONTH or DOW.
- makeIntervalLiteral(BigDecimal, SqlIntervalQualifier) - 类 中的方法org.apache.calcite.rex.RexBuilder
-
Creates a literal representing an interval value, for example
INTERVAL '3-7' YEAR TO MONTH.
- makeIsNegative(RexNode) - 类 中的方法org.apache.calcite.rel.rules.ReduceDecimalsRule.RexExpander
-
- makeIsPositive(RexNode) - 类 中的方法org.apache.calcite.rel.rules.ReduceDecimalsRule.RexExpander
-
- makeKey(RexNode) - 类 中的静态方法org.apache.calcite.rex.RexUtil
-
Creates a key for
RexNode which is the same as another key of
another RexNode only if the two have both the same type and textual
representation.
- makeLiteral(Comparable, RelDataType, SqlTypeName) - 类 中的方法org.apache.calcite.rex.RexBuilder
-
Internal method to create a call to a literal.
- makeLiteral(boolean) - 类 中的方法org.apache.calcite.rex.RexBuilder
-
Creates a boolean literal.
- makeLiteral(String) - 类 中的方法org.apache.calcite.rex.RexBuilder
-
Creates a character string literal.
- makeLiteral(Object, RelDataType, boolean) - 类 中的方法org.apache.calcite.rex.RexBuilder
-
Creates a literal of a given type.
- makeLocalRef(RelDataType, int) - 类 中的方法org.apache.calcite.rex.RexBuilder
-
Create a reference to local variable.
- makeMemberAccess(Expression, PseudoField) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a MemberExpression that represents accessing a field.
- makeMinus(RexNode, RexNode) - 类 中的方法org.apache.calcite.rel.rules.ReduceDecimalsRule.RexExpander
-
- makeMultiply(RexNode, RexNode) - 类 中的方法org.apache.calcite.rel.rules.ReduceDecimalsRule.RexExpander
-
- makeNewInvocation(RelDataType, List<RexNode>) - 类 中的方法org.apache.calcite.rex.RexBuilder
-
Creates an invocation of the NEW operator.
- makeNotNull(RexNode) - 类 中的方法org.apache.calcite.rex.RexBuilder
-
Makes a cast of a value to NOT NULL;
no-op if the type already has NOT NULL.
- makeNullable(boolean) - 接口 中的方法org.apache.calcite.adapter.enumerable.PhysType
-
Returns a copy of this type that allows nulls if nullable is
true.
- makeNullable(boolean) - 类 中的方法org.apache.calcite.adapter.enumerable.PhysTypeImpl
-
- makeNullable() - 类 中的方法org.apache.calcite.sql.validate.DelegatingNamespace
-
- makeNullable() - 接口 中的方法org.apache.calcite.sql.validate.SqlValidatorNamespace
-
已过时。
- makeNullableIfOperandsAre(SqlValidator, SqlValidatorScope, SqlCall, RelDataType) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
-
Recreates a given RelDataType with nullability iff any of the operands
of a call are nullable.
- makeNullableIfOperandsAre(RelDataTypeFactory, List<RelDataType>, RelDataType) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
-
Recreates a given RelDataType with nullability iff any of the param
argTypes are nullable.
- makeNullaryCall(SqlIdentifier) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
-
If an identifier is a legitimate call to a function that has no
arguments and requires no parentheses (for example "CURRENT_USER"),
returns a call to that function, otherwise returns null.
- makeNullaryCall(SqlIdentifier) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
-
- makeNullLiteral(RelDataType) - 类 中的方法org.apache.calcite.rex.RexBuilder
-
Creates a literal whose value is NULL, with a particular type.
- makeNullLiteral(SqlTypeName, int) - 类 中的方法org.apache.calcite.rex.RexBuilder
-
- makeNullLiteral(SqlTypeName) - 类 中的方法org.apache.calcite.rex.RexBuilder
-
- makeOver(RelDataType, SqlAggFunction, List<RexNode>, List<RexNode>, ImmutableList<RexFieldCollation>, RexWindowBound, RexWindowBound, boolean, boolean, boolean, boolean) - 类 中的方法org.apache.calcite.rex.RexBuilder
-
已过时。
- makeOver(RelDataType, SqlAggFunction, List<RexNode>, List<RexNode>, ImmutableList<RexFieldCollation>, RexWindowBound, RexWindowBound, boolean, boolean, boolean, boolean, boolean) - 类 中的方法org.apache.calcite.rex.RexBuilder
-
Creates a call to a windowed agg.
- makePatternFieldRef(String, RelDataType, int) - 类 中的方法org.apache.calcite.rex.RexBuilder
-
Creates a reference to a given field of the pattern.
- makePlus(RexNode, RexNode) - 类 中的方法org.apache.calcite.rel.rules.ReduceDecimalsRule.RexExpander
-
- makePossibleSemiJoins(LoptMultiJoin) - 类 中的方法org.apache.calcite.rel.rules.LoptSemiJoinOptimizer
-
Determines all possible semijoins that can be used by dimension tables to
filter fact tables.
- makePreciseStringLiteral(String) - 类 中的方法org.apache.calcite.rex.RexBuilder
-
Creates a character string literal with type CHAR and default charset and
collation.
- makePreciseStringLiteral(ByteString, String, SqlCollation) - 类 中的方法org.apache.calcite.rex.RexBuilder
-
Creates a character string literal with type CHAR.
- makeRangeReference(RelNode) - 类 中的方法org.apache.calcite.rex.RexBuilder
-
Creates a reference to all the fields in the row.
- makeRangeReference(RelDataType, int, boolean) - 类 中的方法org.apache.calcite.rex.RexBuilder
-
Creates a reference to all the fields in the row.
- makeReinterpretCast(RelDataType, RexNode, RexNode) - 类 中的方法org.apache.calcite.rex.RexBuilder
-
Makes a reinterpret cast.
- makeRel(RelOptCluster, RelTraitSet, RelBuilder, RelNode, RexProgram) - 类 中的方法org.apache.calcite.rel.rules.CalcRelSplitter.RelType
-
- makeRoundFactor(int) - 类 中的方法org.apache.calcite.rel.rules.ReduceDecimalsRule.RexExpander
-
Makes an exact numeric value to be used for rounding.
- makeScaleFactor(int) - 类 中的方法org.apache.calcite.rel.rules.ReduceDecimalsRule.RexExpander
-
Makes an exact numeric literal to be used for scaling
- makeSemiJoinSelectivityRexNode(RelMetadataQuery, Join) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdUtil
-
Creates a RexNode that stores a selectivity value corresponding to the
selectivity of a semijoin.
- makeTernary(ExpressionType, Expression, Expression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a TernaryExpression, given the left and right operands,
by calling an appropriate factory method.
- makeTimeLiteral(Calendar, int) - 类 中的方法org.apache.calcite.rex.RexBuilder
-
- makeTimeLiteral(TimeString, int) - 类 中的方法org.apache.calcite.rex.RexBuilder
-
Creates a Time literal.
- makeTimestampLiteral(Calendar, int) - 类 中的方法org.apache.calcite.rex.RexBuilder
-
- makeTimestampLiteral(TimestampString, int) - 类 中的方法org.apache.calcite.rex.RexBuilder
-
Creates a Timestamp literal.
- makeTimestampWithLocalTimeZoneLiteral(TimestampString, int) - 类 中的方法org.apache.calcite.rex.RexBuilder
-
Creates a Timestamp with local time-zone literal.
- makeTimeWithLocalTimeZoneLiteral(TimeString, int) - 类 中的方法org.apache.calcite.rex.RexBuilder
-
Creates a Time with local time-zone literal.
- makeTinyCost() - 接口 中的方法org.apache.calcite.plan.RelOptCostFactory
-
Creates a cost object representing a small positive cost.
- makeTry(Type, Expression, Expression, Expression, Iterable<? extends CatchBlock>) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a TryExpression representing a try block with the
specified elements.
- makeTry(Type, Expression, Expression, Expression, CatchBlock...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a TryExpression representing a try block with the
specified elements, using varargs.
- makeUnary(ExpressionType, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a UnaryExpression, given an operand, by calling the
appropriate factory method.
- makeUnary(ExpressionType, Expression, Type, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a UnaryExpression, given an operand and implementing
method, by calling the appropriate factory method.
- makeWindow(List<RexNode>, ImmutableList<RexFieldCollation>, RexWindowBound, RexWindowBound, boolean) - 类 中的方法org.apache.calcite.rex.RexBuilder
-
Creates a window specification.
- makeZeroCost() - 接口 中的方法org.apache.calcite.plan.RelOptCostFactory
-
Creates a cost object representing zero cost.
- makeZeroLiteral(RelDataType) - 类 中的方法org.apache.calcite.rex.RexBuilder
-
Creates a literal of the default value for the given type.
- MAP - 枚举 中的静态变量org.apache.calcite.adapter.cassandra.CassandraMethod
-
- map - 类 中的变量org.apache.calcite.adapter.enumerable.EnumerableRelImplementor
-
- Map - org.apache.calcite.adapter.java中的注释类型
-
Annotation that indicates that a field is a map type.
- MAP - 枚举 中的静态变量org.apache.calcite.adapter.mongodb.MongoMethod
-
- map - 类 中的变量org.apache.calcite.rel.metadata.RelMetadataQueryBase
-
Set of active metadata queries, and cache of previous results.
- MAP - 枚举 中的静态变量org.apache.calcite.sql.fun.SqlLibrary
-
- MAP - 枚举 中的静态变量org.apache.calcite.util.BuiltInMethod
-
- map() - 类 中的方法org.apache.calcite.util.EquivalenceSet
-
Returns a map of the canonical element in each equivalence class to the
set of elements in that class.
- map() - 类 中的方法org.apache.calcite.util.JsonBuilder
-
Creates a JSON object (represented by a
Map).
- map() - 类 中的方法org.apache.calcite.util.NameMap
-
Returns the underlying map.
- map() - 类 中的方法org.apache.calcite.util.NameMultimap
-
Returns the underlying map.
- MAP_KEY_COLUMN_NAME - 类 中的静态变量org.apache.calcite.sql.SqlUnnestOperator
-
- MAP_QUERY - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The MAP Query Constructor. e.g.
- MAP_VALUE_COLUMN_NAME - 类 中的静态变量org.apache.calcite.sql.SqlUnnestOperator
-
- MAP_VALUE_CONSTRUCTOR - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The MAP Value Constructor,
e.g.
- mapCorrel(String, RelNode) - 类 中的方法org.apache.calcite.plan.RelOptQuery
-
Maps a correlating variable to a
RelNode.
- mapItem(Map, Object) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
Helper for "map element reference".
- mapItemOptional(Map, Object) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
- mapNameToIndex(List<RelDataTypeField>) - 类 中的静态方法org.apache.calcite.sql.validate.SqlValidatorUtil
-
Returns a map from field names to indexes.
- mapOf(K, V, Object...) - 类 中的静态方法org.apache.calcite.util.Util
-
Returns a hashmap with given contents.
- Mapping - org.apache.calcite.util.mapping中的接口
-
A Mapping is a relationship between a source domain to target
domain of integers.
- Mappings - org.apache.calcite.util.mapping中的类
-
Utility functions related to mappings.
- Mappings.AbstractMapping - org.apache.calcite.util.mapping中的类
-
Abstract implementation of
Mapping.
- Mappings.CoreMapping - org.apache.calcite.util.mapping中的接口
-
Core interface of all mappings.
- Mappings.FiniteAbstractMapping - org.apache.calcite.util.mapping中的类
-
Abstract implementation of mapping where both source and target
domains are finite.
- Mappings.FunctionMapping - org.apache.calcite.util.mapping中的接口
-
Mapping where every source has a target.
- Mappings.IdentityMapping - org.apache.calcite.util.mapping中的类
-
The identity mapping, of a given size, or infinite.
- Mappings.NoElementException - org.apache.calcite.util.mapping中的异常错误
-
Thrown when a mapping is expected to return one element but returns none.
- Mappings.OverridingSourceMapping - org.apache.calcite.util.mapping中的类
-
Source mapping that returns the same result as a parent
Mappings.SourceMapping except for specific overriding elements.
- Mappings.OverridingTargetMapping - org.apache.calcite.util.mapping中的类
-
Target mapping that returns the same result as a parent
Mappings.TargetMapping except for specific overriding elements.
- Mappings.PartialMapping - org.apache.calcite.util.mapping中的类
-
A mapping where a source has at most one target, and every target has at
most one source.
- Mappings.SourceMapping - org.apache.calcite.util.mapping中的接口
-
Mapping suitable for sourcing columns.
- Mappings.TargetMapping - org.apache.calcite.util.mapping中的接口
-
Mapping suitable for mapping columns to a target.
- Mappings.TooManyElementsException - org.apache.calcite.util.mapping中的异常错误
-
Thrown when a mapping is expected to return one element but returns
several.
- MappingType - org.apache.calcite.util.mapping中的枚举
-
Describes the type of a mapping, from the most general
MappingType.MULTI_FUNCTION (every element in the source and target domain can
participate in many mappings) to the most retricted
MappingType.BIJECTION (every
element in the source and target domain must be paired with precisely one
element in the other domain).
- mapRequiresEvenArgCount() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- mapRequiresTwoOrMoreArgs() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- mapRuleDescription(RelOptRule) - 类 中的方法org.apache.calcite.plan.AbstractRelOptPlanner
-
Registers a rule's description.
- MapSqlStatisticProvider - org.apache.calcite.statistic中的枚举
-
- MapSqlType - org.apache.calcite.sql.type中的类
-
SQL map type.
- MapSqlType(RelDataType, RelDataType, boolean) - 类 的构造器org.apache.calcite.sql.type.MapSqlType
-
Creates a MapSqlType.
- mapTableModOp(boolean, SqlKind) - 类 中的方法org.apache.calcite.prepare.Prepare
-
- MapType(Type, boolean, Type, boolean) - 类 的构造器org.apache.calcite.linq4j.tree.Types.MapType
-
- MapType(SqlParserPos) - 类 的构造器org.apache.calcite.piglet.Ast.MapType
-
- mask(Comparable) - 枚举 中的静态方法org.apache.calcite.rel.metadata.NullSentinel
-
- mask(Object) - 枚举 中的静态方法org.apache.calcite.rel.metadata.NullSentinel
-
- match(SubstitutionVisitor, MutableRel, MutableRel) - 类 中的方法org.apache.calcite.plan.SubstitutionVisitor.UnifyRule
-
- Match - org.apache.calcite.rel.core中的类
-
Relational expression that represent a MATCH_RECOGNIZE node.
- Match(RelOptCluster, RelTraitSet, RelNode, RelDataType, RexNode, boolean, boolean, Map<String, RexNode>, Map<String, RexNode>, RexNode, Map<String, ? extends SortedSet<String>>, boolean, ImmutableBitSet, RelCollation, RexNode) - 类 的构造器org.apache.calcite.rel.core.Match
-
Creates a Match.
- match(RelMetadataQuery, RelNode, RelDataType, RexNode, boolean, boolean, Map<String, RexNode>, Map<String, RexNode>, RexNode, Map<String, ? extends SortedSet<String>>, boolean, ImmutableBitSet, RelCollation, RexNode) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdCollation
-
Helper method to determine a
Match's collation.
- match(RexNode, RexAction) - 接口 中的方法org.apache.calcite.rex.RexPattern
-
已过时。
Calls action for every combination of tokens for which this
pattern matches.
- match(Enumerable<E>, Function1<E, TKey>, Matcher<E>, Enumerables.Emitter<E, TResult>, int, int) - 类 中的静态方法org.apache.calcite.runtime.Enumerables
-
- match(E...) - 类 中的方法org.apache.calcite.runtime.Matcher
-
- match(Iterable<E>) - 类 中的方法org.apache.calcite.runtime.Matcher
-
- match(RexNode, boolean, boolean, Map<String, RexNode>, Iterable<? extends RexNode>, RexNode, Map<String, ? extends SortedSet<String>>, boolean, Iterable<? extends RexNode>, Iterable<? extends RexNode>, RexNode) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
- Match.RexMRAggCall - org.apache.calcite.rel.core中的类
-
Aggregate calls in match recognize.
- MATCH_FACTORY - 类 中的静态变量org.apache.calcite.adapter.jdbc.JdbcRules
-
- MATCH_NULL_FETCH - 类 中的静态变量org.apache.calcite.rel.rules.SortUnionTransposeRule
-
Rule instance for Union implementation that preserves the ordering
of its inputs.
- MATCH_NUMBER - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
MATCH_NUMBER function to be used within MATCH_RECOGNIZE.
- MATCH_UNTIL_FIXPOINT - 类 中的静态变量org.apache.calcite.plan.hep.HepProgram
-
Symbolic constant for matching until no more matches occur.
- Matcher<E> - org.apache.calcite.runtime中的类
-
Workspace that partialMatches patterns against an automaton.
- Matcher.Builder<E> - org.apache.calcite.runtime中的类
-
Builds a Matcher.
- matches(RelOptRuleCall) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableBatchNestedLoopJoinRule
-
- matches(RelOptRuleCall) - 类 中的方法org.apache.calcite.plan.RelOptRule
-
Returns whether this rule could possibly match the given operands.
- matches(RelNode) - 类 中的方法org.apache.calcite.plan.RelOptRuleOperand
-
Returns whether a relational expression matches this operand.
- matches(RelTraitSet) - 类 中的方法org.apache.calcite.plan.RelTraitSet
-
Compares two RelTraitSet objects to see if they match for the purposes of
firing a rule.
- matches(SubstitutionVisitor, MutableRel) - 类 中的方法org.apache.calcite.plan.SubstitutionVisitor.Operand
-
- matches(String, String) - 类 中的方法org.apache.calcite.prepare.CalciteCatalogReader
-
- matches(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.AggregateCaseToFilterRule
-
- matches(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.AggregateReduceFunctionsRule
-
- matches(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.ExchangeRemoveConstantKeysRule
-
- matches(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.ExchangeRemoveConstantKeysRule.SortExchangeRemoveConstantKeysRule
-
- matches(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.JoinToCorrelateRule
-
- matches(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.JoinToMultiJoinRule
-
- matches(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.materialize.MaterializedViewRule
-
- matches(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.SortJoinTransposeRule
-
- matches(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.SortUnionTransposeRule
-
- matches(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.UnionMergeRule
-
- matches(String, String) - 接口 中的方法org.apache.calcite.sql.validate.SqlNameMatcher
-
Returns a name matches another.
- matches(String, String) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidatorCatalogReader
-
- matches(boolean, String, String) - 类 中的静态方法org.apache.calcite.util.Util
-
Returns whether a name matches another according to a given
case-sensitivity policy.
- matchFactory - 类 中的变量org.apache.calcite.rel.core.RelFactories.Struct
-
- MatchFailed() - 异常错误 的构造器org.apache.calcite.plan.SubstitutionVisitor.MatchFailed
-
- matchFolding() - 接口 中的方法org.apache.calcite.sql.SqlWriterConfig
-
Returns the line-folding policy for the MATCH_RECOGNIZE clause.
- MatchImplementor - org.apache.calcite.adapter.enumerable中的接口
-
Implementor of Functions used in MATCH_RECOGNIZE Context.
- MatchNode - org.apache.calcite.interpreter中的类
-
Interpreter node that implements a
Match.
- matchNullability - 类 中的变量org.apache.calcite.rel.rules.ReduceExpressionsRule
-
- matchNullability(RelDataType, RexNode) - 类 中的方法org.apache.calcite.rex.RexBuilder
-
Ensures that a type's nullability matches a value's nullability.
- matchOne(MemoryFactory.Memory<E>, Matcher.PartitionState<E>, Consumer<Matcher.PartialMatch<E>>) - 类 中的方法org.apache.calcite.runtime.Matcher
-
Feeds a single input row into the given partition state,
and writes the resulting output rows (if any).
- matchOneWithSymbols(MemoryFactory.Memory<E>, Matcher.PartitionState<E>) - 类 中的方法org.apache.calcite.runtime.Matcher
-
- matchRecognizeContext(SqlImplementor.Context) - 类 中的方法org.apache.calcite.rel.rel2sql.SqlImplementor
-
- MatchRecognizeContext(SqlDialect, Map<String, RelDataType>) - 类 的构造器org.apache.calcite.rel.rel2sql.SqlImplementor.MatchRecognizeContext
-
- MatchRecognizeNamespace - org.apache.calcite.sql.validate中的类
-
Namespace for a MATCH_RECOGNIZE clause.
- MatchRecognizeNamespace(SqlValidatorImpl, SqlMatchRecognize, SqlNode) - 类 的构造器org.apache.calcite.sql.validate.MatchRecognizeNamespace
-
Creates a MatchRecognizeNamespace.
- MatchRecognizeScope - org.apache.calcite.sql.validate中的类
-
Scope for expressions in a MATCH_RECOGNIZE clause.
- MatchRecognizeScope(SqlValidatorScope, SqlMatchRecognize) - 类 的构造器org.apache.calcite.sql.validate.MatchRecognizeScope
-
Creates a MatchRecognizeScope.
- MatchReturnTypeInference - org.apache.calcite.sql.type中的类
-
Returns the first type that matches a set of given
SqlTypeNames.
- MatchReturnTypeInference(int, SqlTypeName...) - 类 的构造器org.apache.calcite.sql.type.MatchReturnTypeInference
-
Returns the first type of typeName at or after position start (zero
based).
- MatchReturnTypeInference(int, Iterable<SqlTypeName>) - 类 的构造器org.apache.calcite.sql.type.MatchReturnTypeInference
-
Returns the first type matching any type in typeNames at or after
position start (zero based).
- matchRoutinesByParameterCount(SqlOperatorTable, SqlIdentifier, List<RelDataType>, SqlFunctionCategory, SqlNameMatcher) - 类 中的静态方法org.apache.calcite.sql.SqlUtil
-
Determines whether there is a routine matching the given name and number
of arguments.
- MatchRule - org.apache.calcite.rel.rules中的类
-
- MatchUtils - org.apache.calcite.adapter.enumerable中的类
-
Class with static Helpers for MATCH_RECOGNIZE.
- Materialization(CalciteSchema.TableEntry, String, List<String>) - 类 的构造器org.apache.calcite.prepare.Prepare.Materialization
-
- MATERIALIZATION_CONNECTION - 类 中的静态变量org.apache.calcite.schema.impl.MaterializedViewTable
-
Internal connection, used to execute queries to materialize views.
- MATERIALIZATION_RULES - 类 中的静态变量org.apache.calcite.plan.RelOptRules
-
- MaterializationKey - org.apache.calcite.materialize中的类
-
Unique identifier for a materialization.
- MaterializationKey() - 类 的构造器org.apache.calcite.materialize.MaterializationKey
-
- materializations - 类 中的变量org.apache.calcite.model.JsonSchema
-
List of tables in this schema that are materializations of queries.
- materializationsEnabled() - 接口 中的方法org.apache.calcite.config.CalciteConnectionConfig
-
- materializationsEnabled() - 类 中的方法org.apache.calcite.config.CalciteConnectionConfigImpl
-
- MaterializationService - org.apache.calcite.materialize中的类
-
Manages the collection of materialized tables known to the system,
and the process by which they become valid and invalid.
- MaterializationService.DefaultTableFactory - org.apache.calcite.materialize中的类
-
- MaterializationService.TableFactory - org.apache.calcite.materialize中的接口
-
Creates tables that represent a materialized view.
- materialize(RelNode, RelOptTable) - 类 中的方法org.apache.calcite.prepare.Prepare.Materialization
-
- MaterializedViewAggregateRule - org.apache.calcite.rel.rules.materialize中的类
-
Materialized view rewriting for aggregate
- MaterializedViewAggregateRule(RelOptRuleOperand, RelBuilderFactory, String, boolean, HepProgram) - 类 的构造器org.apache.calcite.rel.rules.materialize.MaterializedViewAggregateRule
-
Creates a MaterializedViewAggregateRule.
- MaterializedViewAggregateRule(RelOptRuleOperand, RelBuilderFactory, String, boolean, HepProgram, RelOptRule, RelOptRule, RelOptRule, RelOptRule) - 类 的构造器org.apache.calcite.rel.rules.materialize.MaterializedViewAggregateRule
-
Creates a MaterializedViewAggregateRule.
- MaterializedViewFilterScanRule - org.apache.calcite.rel.rules中的类
-
- MaterializedViewFilterScanRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.MaterializedViewFilterScanRule
-
Creates a MaterializedViewFilterScanRule.
- MaterializedViewJoinRule - org.apache.calcite.rel.rules.materialize中的类
-
Materialized view rewriting for join
- MaterializedViewJoinRule(RelOptRuleOperand, RelBuilderFactory, String, boolean, HepProgram, boolean) - 类 的构造器org.apache.calcite.rel.rules.materialize.MaterializedViewJoinRule
-
Creates a MaterializedViewJoinRule.
- MaterializedViewOnlyAggregateRule - org.apache.calcite.rel.rules.materialize中的类
-
Rule that matches Aggregate.
- MaterializedViewOnlyAggregateRule(RelBuilderFactory, boolean, HepProgram) - 类 的构造器org.apache.calcite.rel.rules.materialize.MaterializedViewOnlyAggregateRule
-
- MaterializedViewOnlyAggregateRule(RelOptRuleOperand, RelBuilderFactory, String, boolean, HepProgram, RelOptRule, RelOptRule, RelOptRule, RelOptRule) - 类 的构造器org.apache.calcite.rel.rules.materialize.MaterializedViewOnlyAggregateRule
-
- MaterializedViewOnlyFilterRule - org.apache.calcite.rel.rules.materialize中的类
-
Rule that matches Filter.
- MaterializedViewOnlyFilterRule(RelBuilderFactory, boolean, HepProgram, boolean) - 类 的构造器org.apache.calcite.rel.rules.materialize.MaterializedViewOnlyFilterRule
-
- MaterializedViewOnlyJoinRule - org.apache.calcite.rel.rules.materialize中的类
-
Rule that matches Join.
- MaterializedViewOnlyJoinRule(RelBuilderFactory, boolean, HepProgram, boolean) - 类 的构造器org.apache.calcite.rel.rules.materialize.MaterializedViewOnlyJoinRule
-
- MaterializedViewProjectAggregateRule - org.apache.calcite.rel.rules.materialize中的类
-
Rule that matches Project on Aggregate.
- MaterializedViewProjectAggregateRule(RelBuilderFactory, boolean, HepProgram) - 类 的构造器org.apache.calcite.rel.rules.materialize.MaterializedViewProjectAggregateRule
-
- MaterializedViewProjectAggregateRule(RelBuilderFactory, boolean, HepProgram, RelOptRule, RelOptRule, RelOptRule, RelOptRule) - 类 的构造器org.apache.calcite.rel.rules.materialize.MaterializedViewProjectAggregateRule
-
- MaterializedViewProjectFilterRule - org.apache.calcite.rel.rules.materialize中的类
-
Rule that matches Project on Filter.
- MaterializedViewProjectFilterRule(RelBuilderFactory, boolean, HepProgram, boolean) - 类 的构造器org.apache.calcite.rel.rules.materialize.MaterializedViewProjectFilterRule
-
- MaterializedViewProjectJoinRule - org.apache.calcite.rel.rules.materialize中的类
-
Rule that matches Project on Join.
- MaterializedViewProjectJoinRule(RelBuilderFactory, boolean, HepProgram, boolean) - 类 的构造器org.apache.calcite.rel.rules.materialize.MaterializedViewProjectJoinRule
-
- MaterializedViewRule - org.apache.calcite.rel.rules.materialize中的类
-
Planner rule that converts a
Project
followed by
Aggregate or an
Aggregate to a scan (and possibly
other operations) over a materialized view.
- MaterializedViewRule(RelOptRuleOperand, RelBuilderFactory, String, boolean, HepProgram, boolean) - 类 的构造器org.apache.calcite.rel.rules.materialize.MaterializedViewRule
-
Creates a AbstractMaterializedViewRule.
- MaterializedViewRule.Edge - org.apache.calcite.rel.rules.materialize中的类
-
Edge for graph
- MaterializedViewRule.EquivalenceClasses - org.apache.calcite.rel.rules.materialize中的类
-
Class representing an equivalence class, i.e., a set of equivalent columns
- MaterializedViewRule.MatchModality - org.apache.calcite.rel.rules.materialize中的枚举
-
Complete, view partial, or query partial.
- MaterializedViewRule.NodeLineage - org.apache.calcite.rel.rules.materialize中的类
-
Expression lineage details.
- MaterializedViewRule.ViewPartialRewriting - org.apache.calcite.rel.rules.materialize中的类
-
View partitioning result
- MaterializedViewSubstitutionVisitor - org.apache.calcite.plan中的类
-
已过时。
- MaterializedViewSubstitutionVisitor(RelNode, RelNode) - 类 的构造器org.apache.calcite.plan.MaterializedViewSubstitutionVisitor
-
已过时。
- MaterializedViewSubstitutionVisitor(RelNode, RelNode, RelBuilderFactory) - 类 的构造器org.apache.calcite.plan.MaterializedViewSubstitutionVisitor
-
已过时。
- MaterializedViewTable - org.apache.calcite.schema.impl中的类
-
Table that is a materialized view.
- MaterializedViewTable(Type, RelProtoDataType, String, List<String>, List<String>, MaterializationKey) - 类 的构造器org.apache.calcite.schema.impl.MaterializedViewTable
-
- MaterializedViewTable.MaterializedViewTableMacro - org.apache.calcite.schema.impl中的类
-
Table function that returns the table that materializes a view.
- max(BigDecimal, BigDecimal) - 类 中的静态方法org.apache.calcite.interpreter.AggregateNode.MaxBigDecimal
-
- max() - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- max(BigDecimalFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- max(NullableBigDecimalFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- max(DoubleFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- max(NullableDoubleFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- max(IntegerFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- max(NullableIntegerFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- max(LongFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- max(NullableLongFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- max(FloatFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- max(NullableFloatFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- max(Function1<T, TResult>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- max(Enumerable<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Returns the maximum value in a generic
sequence.
- max(Enumerable<TSource>, BigDecimalFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Invokes a transform function on each element of a
sequence and returns the maximum Decimal value.
- max(Enumerable<TSource>, NullableBigDecimalFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Invokes a transform function on each element of a
sequence and returns the maximum nullable Decimal
value.
- max(Enumerable<TSource>, DoubleFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Invokes a transform function on each element of a
sequence and returns the maximum Double value.
- max(Enumerable<TSource>, NullableDoubleFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Invokes a transform function on each element of a
sequence and returns the maximum nullable Double
value.
- max(Enumerable<TSource>, IntegerFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Invokes a transform function on each element of a
sequence and returns the maximum int value.
- max(Enumerable<TSource>, NullableIntegerFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Invokes a transform function on each element of a
sequence and returns the maximum nullable int value.
- max(Enumerable<TSource>, LongFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Invokes a transform function on each element of a
sequence and returns the maximum long value.
- max(Enumerable<TSource>, NullableLongFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Invokes a transform function on each element of a
sequence and returns the maximum nullable long value.
- max(Enumerable<TSource>, FloatFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Invokes a transform function on each element of a
sequence and returns the maximum Float value.
- max(Enumerable<TSource>, NullableFloatFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Invokes a transform function on each element of a
sequence and returns the maximum nullable Float
value.
- max(Enumerable<TSource>, Function1<TSource, TResult>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Invokes a transform function on each element of a
generic sequence and returns the maximum resulting
value.
- max() - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Returns the maximum value in a generic
sequence.
- max(BigDecimalFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Invokes a transform function on each element of a
sequence and returns the maximum Decimal value.
- max(NullableBigDecimalFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Invokes a transform function on each element of a
sequence and returns the maximum nullable Decimal
value.
- max(DoubleFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Invokes a transform function on each element of a
sequence and returns the maximum Double value.
- max(NullableDoubleFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Invokes a transform function on each element of a
sequence and returns the maximum nullable Double
value.
- max(IntegerFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Invokes a transform function on each element of a
sequence and returns the maximum int value.
- max(NullableIntegerFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Invokes a transform function on each element of a
sequence and returns the maximum nullable int value.
- max(LongFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Invokes a transform function on each element of a
sequence and returns the maximum long value.
- max(NullableLongFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Invokes a transform function on each element of a
sequence and returns the maximum nullable long value.
- max(FloatFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Invokes a transform function on each element of a
sequence and returns the maximum Float value.
- max(NullableFloatFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Invokes a transform function on each element of a
sequence and returns the maximum nullable Float
value.
- max(Function1<TSource, TResult>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Invokes a transform function on each element of a
generic sequence and returns the maximum resulting
value.
- max(Queryable<T>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
-
Returns the maximum value in a generic
IQueryable<T>.
- max(Queryable<T>, FunctionExpression<Function1<T, TResult>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
-
Invokes a projection function on each element of a
generic IQueryable<T> and returns the maximum resulting
value.
- max(Queryable<T>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
-
Returns the maximum value in a generic
IQueryable<T>.
- max(Queryable<T>, FunctionExpression<Function1<T, TResult>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
-
Invokes a projection function on each element of a
generic IQueryable<T> and returns the maximum resulting
value.
- max(Queryable<T>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
-
- max(Queryable<T>, FunctionExpression<Function1<T, TResult>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
-
- max - 枚举 中的变量org.apache.calcite.linq4j.tree.Primitive
-
The maximum value of this primitive class.
- MAX - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
MAX aggregate function.
- max(RexNode) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
Creates a call to the MAX aggregate function,
optionally with an alias.
- max(String, RexNode) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
Creates a call to the MAX aggregate function.
- MAX_DATETIME_PRECISION - 枚举 中的静态变量org.apache.calcite.sql.type.SqlTypeName
-
- MAX_INTERVAL_FRACTIONAL_SECOND_PRECISION - 枚举 中的静态变量org.apache.calcite.sql.type.SqlTypeName
-
- MAX_INTERVAL_START_PRECISION - 枚举 中的静态变量org.apache.calcite.sql.type.SqlTypeName
-
- MaxBigDecimal() - 类 的构造器org.apache.calcite.interpreter.AggregateNode.MaxBigDecimal
-
- maxClause() - 类 中的方法org.apache.calcite.rel.rel2sql.SqlImplementor.Result
-
Returns the highest clause that is in use.
- MaxDouble() - 类 的构造器org.apache.calcite.interpreter.AggregateNode.MaxDouble
-
- MaxFloat() - 类 的构造器org.apache.calcite.interpreter.AggregateNode.MaxFloat
-
- maximumCardinality() - 类 中的方法org.apache.calcite.linq4j.tree.Types.ArrayType
-
Returns the maximum cardinality; -1 if there is no maximum.
- MaxInt() - 类 的构造器org.apache.calcite.interpreter.AggregateNode.MaxInt
-
- MaxLong() - 类 的构造器org.apache.calcite.interpreter.AggregateNode.MaxLong
-
- maxNegative - 枚举 中的变量org.apache.calcite.linq4j.tree.Primitive
-
The largest value that is less than zero.
- maxPrecision(int, int) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
-
- maxValue(RelDataType) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
-
Returns the maximum value of an integral type, as a long value
- mayBeSatisfiable(RexNode) - 类 中的静态方法org.apache.calcite.plan.SubstitutionVisitor
-
Returns whether a boolean expression ever returns true.
- mayRepeat() - 枚举 中的方法org.apache.calcite.sql.validate.SqlMonotonicity
-
- MazeTable - org.apache.calcite.example.maze中的类
-
User-defined table function that generates a Maze and prints it in text
form.
- md5(String) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL MD5(string) function.
- md5(ByteString) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL MD5(string) function for binary string.
- MD5 - 类 中的静态变量org.apache.calcite.sql.fun.SqlLibraryOperators
-
- MDX_PRECEDENCE - 类 中的静态变量org.apache.calcite.sql.SqlOperator
-
Maximum precedence.
- Measure(SqlAggFunction, boolean, String, Iterable<Lattice.Column>) - 类 的构造器org.apache.calcite.materialize.Lattice.Measure
-
- measures - 类 中的变量org.apache.calcite.materialize.Lattice.Tile
-
- measures - 类 中的变量org.apache.calcite.materialize.TileKey
-
- measures - 类 中的变量org.apache.calcite.model.JsonTile
-
List of measures in this tile.
- measures - 类 中的变量org.apache.calcite.rel.core.Match
-
- measures - 类 中的变量org.apache.calcite.rel.mutable.MutableMatch
-
- MEDIATOR_PATTERN - 接口 中的静态变量org.apache.calcite.util.Glossary
-
Define an object that encapsulates how a set of objects interact.
- Member - org.apache.calcite.schema中的接口
-
A named expression in a schema.
- MEMBER_OF - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
Multiset MEMBER OF, which returns whether a element belongs to a
multiset.
- MemberAssignment - org.apache.calcite.linq4j.tree中的类
-
Represents assignment operation for a field or property of an object.
- MemberAssignment() - 类 的构造器org.apache.calcite.linq4j.tree.MemberAssignment
-
- memberBind(Member, Iterable<? extends MemberBinding>) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a MemberMemberBinding that represents the recursive
initialization of members of a field or property.
- memberBind(Member, MemberBinding...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a MemberMemberBinding that represents the recursive
initialization of members of a field or property, using varargs.
- memberBind(Method, Iterable<? extends MemberBinding>) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a MemberMemberBinding that represents the recursive
initialization of members of a member that is accessed by using
a property accessor method.
- memberBind(Method, MemberBinding...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a MemberMemberBinding that represents the recursive
initialization of members of a member that is accessed by using
a property accessor method, using varargs.
- MemberBinding - org.apache.calcite.linq4j.tree中的类
-
Provides the base class from which the classes that represent bindings that
are used to initialize members of a newly created object derive.
- MemberBinding() - 类 的构造器org.apache.calcite.linq4j.tree.MemberBinding
-
- MemberDeclaration - org.apache.calcite.linq4j.tree中的类
-
Declaration of a member of a class.
- MemberDeclaration() - 类 的构造器org.apache.calcite.linq4j.tree.MemberDeclaration
-
- memberDeclarations - 类 中的变量org.apache.calcite.linq4j.tree.ClassDeclaration
-
- memberDeclarations - 类 中的变量org.apache.calcite.linq4j.tree.NewExpression
-
- MemberExpression - org.apache.calcite.linq4j.tree中的类
-
Represents accessing a field or property.
- MemberExpression(Expression, Field) - 类 的构造器org.apache.calcite.linq4j.tree.MemberExpression
-
- MemberExpression(Expression, PseudoField) - 类 的构造器org.apache.calcite.linq4j.tree.MemberExpression
-
- memberInit(NewExpression, Iterable<? extends MemberBinding>) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Represents an expression that creates a new object and
initializes a property of the object.
- memberInit(NewExpression, MemberBinding...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Represents an expression that creates a new object and
initializes a property of the object, using varargs.
- MemberInitExpression - org.apache.calcite.linq4j.tree中的类
-
Represents calling a constructor and initializing one or more members of the
new object.
- MemberInitExpression() - 类 的构造器org.apache.calcite.linq4j.tree.MemberInitExpression
-
- MemberListBinding - org.apache.calcite.linq4j.tree中的类
-
Represents initializing the elements of a collection member of a newly
created object.
- MemberListBinding() - 类 的构造器org.apache.calcite.linq4j.tree.MemberListBinding
-
- MemberMemberBinding - org.apache.calcite.linq4j.tree中的类
-
Represents initializing members of a member of a newly created object.
- MemberMemberBinding() - 类 的构造器org.apache.calcite.linq4j.tree.MemberMemberBinding
-
- memberOf(Object, Collection) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
Support the MEMBER OF function.
- MEMENTO_PATTERN - 接口 中的静态变量org.apache.calcite.util.Glossary
-
Without violating encapsulation, capture and externalize an objects's
internal state so that the object can be restored to this state later.
- Memory(int, int, ModularInteger, Object[]) - 类 的构造器org.apache.calcite.linq4j.MemoryFactory.Memory
-
- memory(RelNode, RelMetadataQuery) - 接口 中的方法org.apache.calcite.rel.metadata.BuiltInMetadata.Memory.Handler
-
- memory() - 接口 中的方法org.apache.calcite.rel.metadata.BuiltInMetadata.Memory
-
Returns the expected amount of memory, in bytes, required by a physical
operator implementing this relational expression, across all splits.
- memory(RelNode, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdMemory
-
- memory(RelNode) - 类 中的方法org.apache.calcite.rel.metadata.RelMetadataQuery
-
- MemoryEnumerable<E> - org.apache.calcite.linq4j中的类
-
Enumerable that has a (limited) memory for n past and m future steps.
- MemoryEnumerator<E> - org.apache.calcite.linq4j中的类
-
Enumerator that keeps some recent and some "future" values.
- MemoryFactory<E> - org.apache.calcite.linq4j中的类
-
Contains the State and changes internally.
- MemoryFactory(int, int) - 类 的构造器org.apache.calcite.linq4j.MemoryFactory
-
- MemoryFactory.Memory<E> - org.apache.calcite.linq4j中的类
-
Contents of a "memory segment", used for implementing the
MATCH_RECOGNIZE operator.
- merge(BigDecimal, BigDecimal) - 类 中的方法org.apache.calcite.interpreter.AggregateNode.BigDecimalSum
-
- merge(double, double) - 类 中的方法org.apache.calcite.interpreter.AggregateNode.DoubleSum
-
- merge(int, int) - 类 中的方法org.apache.calcite.interpreter.AggregateNode.IntSum
-
- merge(long, long) - 类 中的方法org.apache.calcite.interpreter.AggregateNode.LongSum
-
- merge(Boolean, Boolean) - 类 中的方法org.apache.calcite.interpreter.AggregateNode.MinBoolean
-
- merge(T, T) - 类 中的方法org.apache.calcite.interpreter.AggregateNode.NumericComparison
-
- merge(RelTraitSet) - 类 中的方法org.apache.calcite.plan.RelTraitSet
-
- merge(AggregateCall, AggregateCall) - 类 中的方法org.apache.calcite.sql.SqlSplittableAggFunction.AbstractSumSplitter
-
- merge(AggregateCall, AggregateCall) - 类 中的方法org.apache.calcite.sql.SqlSplittableAggFunction.CountSplitter
-
- merge(AggregateCall, AggregateCall) - 接口 中的方法org.apache.calcite.sql.SqlSplittableAggFunction
-
Merge top and bottom aggregate calls into a single aggregate call,
if they are legit to merge.
- merge(AggregateCall, AggregateCall) - 类 中的方法org.apache.calcite.sql.SqlSplittableAggFunction.SelfSplitter
-
- merge(Mappings.TargetMapping, Mappings.TargetMapping) - 类 中的静态方法org.apache.calcite.util.mapping.Mappings
-
Creates a mapping by merging two mappings.
- mergeJoin(Enumerable<TSource>, Enumerable<TInner>, Function1<TSource, TKey>, Function1<TInner, TKey>, Function2<TSource, TInner, TResult>, boolean, boolean) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Joins two inputs that are sorted on the key.
- mergeJoin(RelMetadataQuery, RelNode, RelNode, ImmutableIntList, ImmutableIntList) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdCollation
-
Helper method to determine a
Join's collation assuming that it
uses a merge-join algorithm.
- mergeMethod - 类 中的变量org.apache.calcite.schema.impl.AggregateFunctionImpl
-
- mergePrograms(RexProgram, RexProgram, RexBuilder) - 类 中的静态方法org.apache.calcite.rex.RexProgramBuilder
-
Merges two programs together, and normalizes the result.
- mergePrograms(RexProgram, RexProgram, RexBuilder, boolean) - 类 中的静态方法org.apache.calcite.rex.RexProgramBuilder
-
Merges two programs together.
- metadata(Class<M>, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.AbstractRelNode
-
- Metadata - org.apache.calcite.rel.metadata中的接口
-
Metadata about a relational expression.
- metadata(Class<M>, RelMetadataQuery) - 接口 中的方法org.apache.calcite.rel.RelNode
-
Returns a metadata interface.
- METADATA_HANDLER_CACHE_MAXIMUM_SIZE - 类 中的静态变量org.apache.calcite.config.CalciteSystemProperty
-
The maximum size of the cache of metadata handlers.
- metadataClass - 类 中的变量org.apache.calcite.rel.metadata.MetadataDef
-
- MetadataDef<M extends Metadata> - org.apache.calcite.rel.metadata中的类
-
Definition of metadata.
- MetadataFactory - org.apache.calcite.rel.metadata中的接口
-
Source of metadata about relational expressions.
- MetadataFactoryImpl - org.apache.calcite.rel.metadata中的类
-
- MetadataFactoryImpl(RelMetadataProvider) - 类 的构造器org.apache.calcite.rel.metadata.MetadataFactoryImpl
-
- MetadataHandler<M extends Metadata> - org.apache.calcite.rel.metadata中的接口
-
Marker interface for a handler of metadata.
- metadataHandlerCacheMaximumSize() - 接口 中的方法org.apache.calcite.util.SaffronProperties
-
已过时。
The string property "saffron.metadata.handler.cache.maximum.size" is the
maximum size of the cache of metadata handlers.
- metadataProvider - 类 中的变量org.apache.calcite.rel.metadata.RelMetadataQueryBase
-
- method - 枚举 中的变量org.apache.calcite.adapter.cassandra.CassandraMethod
-
- method - 类 中的变量org.apache.calcite.adapter.enumerable.ReflectiveCallNotNullImplementor
-
- method - 枚举 中的变量org.apache.calcite.adapter.mongodb.MongoMethod
-
- method - 枚举 中的变量org.apache.calcite.adapter.spark.SparkMethod
-
- method - 类 中的变量org.apache.calcite.linq4j.tree.MethodCallExpression
-
- method - 类 中的变量org.apache.calcite.schema.impl.ReflectiveFunctionBase
-
Method that implements the function.
- method - 枚举 中的变量org.apache.calcite.util.BuiltInMethod
-
- MethodCallExpression - org.apache.calcite.linq4j.tree中的类
-
Represents a call to either a static or an instance method.
- methodDecl(int, Type, String, Iterable<? extends ParameterExpression>, BlockStatement) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Declares a method.
- MethodDeclaration - org.apache.calcite.linq4j.tree中的类
-
Declaration of a method.
- MethodDeclaration(int, String, Type, List<ParameterExpression>, BlockStatement) - 类 的构造器org.apache.calcite.linq4j.tree.MethodDeclaration
-
- methodName - 类 中的变量org.apache.calcite.model.JsonFunction
-
Name of the method that implements this function.
- methods - 类 中的变量org.apache.calcite.rel.metadata.MetadataDef
-
- min(BigDecimal, BigDecimal) - 类 中的静态方法org.apache.calcite.interpreter.AggregateNode.MinBigDecimal
-
- min() - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- min(BigDecimalFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- min(NullableBigDecimalFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- min(DoubleFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- min(NullableDoubleFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- min(IntegerFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- min(NullableIntegerFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- min(LongFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- min(NullableLongFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- min(FloatFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- min(NullableFloatFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- min(Function1<T, TResult>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- min(Enumerable<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Returns the minimum value in a generic
sequence.
- min(Enumerable<TSource>, BigDecimalFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Invokes a transform function on each element of a
sequence and returns the minimum Decimal value.
- min(Enumerable<TSource>, NullableBigDecimalFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Invokes a transform function on each element of a
sequence and returns the minimum nullable Decimal
value.
- min(Enumerable<TSource>, DoubleFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Invokes a transform function on each element of a
sequence and returns the minimum Double value.
- min(Enumerable<TSource>, NullableDoubleFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Invokes a transform function on each element of a
sequence and returns the minimum nullable Double
value.
- min(Enumerable<TSource>, IntegerFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Invokes a transform function on each element of a
sequence and returns the minimum int value.
- min(Enumerable<TSource>, NullableIntegerFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Invokes a transform function on each element of a
sequence and returns the minimum nullable int value.
- min(Enumerable<TSource>, LongFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Invokes a transform function on each element of a
sequence and returns the minimum long value.
- min(Enumerable<TSource>, NullableLongFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Invokes a transform function on each element of a
sequence and returns the minimum nullable long value.
- min(Enumerable<TSource>, FloatFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Invokes a transform function on each element of a
sequence and returns the minimum Float value.
- min(Enumerable<TSource>, NullableFloatFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Invokes a transform function on each element of a
sequence and returns the minimum nullable Float
value.
- min(Enumerable<TSource>, Function1<TSource, TResult>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Invokes a transform function on each element of a
generic sequence and returns the minimum resulting
value.
- min() - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Returns the minimum value in a generic
sequence.
- min(BigDecimalFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Invokes a transform function on each element of a
sequence and returns the minimum Decimal value.
- min(NullableBigDecimalFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Invokes a transform function on each element of a
sequence and returns the minimum nullable Decimal
value.
- min(DoubleFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Invokes a transform function on each element of a
sequence and returns the minimum Double value.
- min(NullableDoubleFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Invokes a transform function on each element of a
sequence and returns the minimum nullable Double
value.
- min(IntegerFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Invokes a transform function on each element of a
sequence and returns the minimum int value.
- min(NullableIntegerFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Invokes a transform function on each element of a
sequence and returns the minimum nullable int value.
- min(LongFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Invokes a transform function on each element of a
sequence and returns the minimum long value.
- min(NullableLongFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Invokes a transform function on each element of a
sequence and returns the minimum nullable long value.
- min(FloatFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Invokes a transform function on each element of a
sequence and returns the minimum Float value.
- min(NullableFloatFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Invokes a transform function on each element of a
sequence and returns the minimum nullable Float
value.
- min(Function1<TSource, TResult>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Invokes a transform function on each element of a
generic sequence and returns the minimum resulting
value.
- min(Queryable<T>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
-
Returns the minimum value in a generic
IQueryable<T>.
- min(Queryable<T>, FunctionExpression<Function1<T, TResult>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
-
Invokes a projection function on each element of a
generic IQueryable<T> and returns the minimum resulting
value.
- min(Queryable<T>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
-
Returns the minimum value in a generic
IQueryable<T>.
- min(Queryable<T>, FunctionExpression<Function1<T, TResult>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
-
Invokes a projection function on each element of a
generic IQueryable<T> and returns the minimum resulting
value.
- min(Queryable<T>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
-
- min(Queryable<T>, FunctionExpression<Function1<T, TResult>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
-
- min - 枚举 中的变量org.apache.calcite.linq4j.tree.Primitive
-
The minimum value of this primitive class.
- MIN - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
MIN aggregate function.
- min(RexNode) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
Creates a call to the MIN aggregate function.
- min(String, RexNode) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
Creates a call to the MIN aggregate function,
optionally with an alias.
- min(Double, Double) - 类 中的静态方法org.apache.calcite.util.NumberUtil
-
- MIN_INTERVAL_FRACTIONAL_SECOND_PRECISION - 枚举 中的静态变量org.apache.calcite.sql.type.SqlTypeName
-
- MIN_INTERVAL_START_PRECISION - 枚举 中的静态变量org.apache.calcite.sql.type.SqlTypeName
-
- MinBigDecimal() - 类 的构造器org.apache.calcite.interpreter.AggregateNode.MinBigDecimal
-
- MinBoolean() - 类 的构造器org.apache.calcite.interpreter.AggregateNode.MinBoolean
-
- MinDouble() - 类 的构造器org.apache.calcite.interpreter.AggregateNode.MinDouble
-
- MinFloat() - 类 的构造器org.apache.calcite.interpreter.AggregateNode.MinFloat
-
- MinInt() - 类 的构造器org.apache.calcite.interpreter.AggregateNode.MinInt
-
- MinLong() - 类 的构造器org.apache.calcite.interpreter.AggregateNode.MinLong
-
- MINMAX_COMPARABLE - 类 中的静态变量org.apache.calcite.sql.fun.SqlMinMaxAggFunction
-
- MINMAX_COMPARATOR - 类 中的静态变量org.apache.calcite.sql.fun.SqlMinMaxAggFunction
-
- MINMAX_INVALID - 类 中的静态变量org.apache.calcite.sql.fun.SqlMinMaxAggFunction
-
- MINMAX_PRIMITIVE - 类 中的静态变量org.apache.calcite.sql.fun.SqlMinMaxAggFunction
-
- minMaxBadType(String, String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- minor - 类 中的变量org.apache.calcite.jdbc.CalciteFactory
-
- minPositive - 枚举 中的变量org.apache.calcite.linq4j.tree.Primitive
-
The smallest value that is greater than zero.
- minus(RelOptCost) - 接口 中的方法org.apache.calcite.plan.RelOptCost
-
Subtracts another cost from this.
- minus(RelOptCost) - 类 中的方法org.apache.calcite.plan.RelOptCostImpl
-
- Minus - org.apache.calcite.rel.core中的类
-
Relational expression that returns the rows of its first input minus any
matching rows from its other inputs.
- Minus(RelOptCluster, RelTraitSet, List<RelNode>, boolean) - 类 的构造器org.apache.calcite.rel.core.Minus
-
- Minus(RelInput) - 类 的构造器org.apache.calcite.rel.core.Minus
-
Creates a Minus by parsing serialized output.
- minus(int, int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL - operator applied to int values.
- minus(Integer, int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL - operator applied to int values; left side may be
null.
- minus(int, Integer) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL - operator applied to int values; right side may be
null.
- minus(Integer, Integer) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL - operator applied to nullable int values.
- minus(Long, Integer) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL - operator applied to nullable long and int values.
- minus(Integer, Long) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL - operator applied to nullable int and long values.
- minus(BigDecimal, BigDecimal) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL - operator applied to BigDecimal values.
- MINUS - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
Infix arithmetic minus operator, '-'.
- minus(boolean) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
Creates a
Minus of the two most recent
relational expressions on the stack.
- minus(boolean, int) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
Creates a
Minus of the
n
most recent relational expressions on the stack.
- minus(Set<T>, Set<T>) - 类 中的静态方法org.apache.calcite.util.Util
-
Returns a set of the elements which are in set1 but not in
set2, without modifying either.
- MINUS_DATE - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
A special operator for the subtraction of two DATETIMEs.
- MINUS_DATE_OPERATOR - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
-
- MINUS_INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.PruneEmptyRules
-
- MINUS_INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.UnionMergeRule
-
- MINUS_OPERATOR - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
-
- minusAny(Object, Object) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL - operator applied to Object values (at least one operand
has ANY type; either may be null).
- minusNotAllowed() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- minusPreds(RexBuilder, RexNode, RexNode) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdUtil
-
Takes the difference between two predicates, removing from the first any
predicates also in the second
- MINUTE - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The SQL MINUTE operator.
- mod(byte, byte) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL MOD operator applied to byte values.
- mod(short, short) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL MOD operator applied to short values.
- mod(int, int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL MOD operator applied to int values.
- mod(long, long) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL MOD operator applied to long values.
- mod(BigDecimal, int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
- mod(int, BigDecimal) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
- mod(BigDecimal, BigDecimal) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
- MOD - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
Arithmetic remainder function MOD.
- mode - 类 中的变量org.apache.calcite.runtime.JsonFunctions.JsonPathContext
-
- model() - 接口 中的方法org.apache.calcite.config.CalciteConnectionConfig
-
- model() - 类 中的方法org.apache.calcite.config.CalciteConnectionConfigImpl
-
- ModelHandler - org.apache.calcite.model中的类
-
Reads a model and creates schema objects accordingly.
- ModelHandler(CalciteConnection, String) - 类 的构造器org.apache.calcite.model.ModelHandler
-
- ModelHandler.ExtraOperand - org.apache.calcite.model中的枚举
-
- modifiable - 类 中的变量org.apache.calcite.jdbc.CalcitePrepare.AnalyzeViewResult
-
- modifiable - 类 中的变量org.apache.calcite.model.JsonView
-
Whether this view should allow INSERT requests.
- ModifiableTable - org.apache.calcite.schema中的接口
-
A table that can be modified.
- ModifiableView - org.apache.calcite.schema中的接口
-
- modifiableViewMustBeBasedOnSingleTable() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- modifiableViewMustHaveOnlyEqualityPredicates() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- ModifiableViewTable - org.apache.calcite.schema.impl中的类
-
- ModifiableViewTable(Type, RelProtoDataType, String, List<String>, List<String>, Table, Path, RexNode, ImmutableIntList) - 类 的构造器org.apache.calcite.schema.impl.ModifiableViewTable
-
Creates a ModifiableViewTable.
- modifiableViewTable(CalcitePrepare.AnalyzeViewResult, String, List<String>, List<String>, CalciteSchema) - 类 中的方法org.apache.calcite.schema.impl.ViewTableMacro
-
- modifier - 类 中的变量org.apache.calcite.linq4j.tree.ClassDeclaration
-
- modifier - 类 中的变量org.apache.calcite.linq4j.tree.ConstructorDeclaration
-
- modifier - 类 中的变量org.apache.calcite.linq4j.tree.FieldDeclaration
-
- modifier - 类 中的变量org.apache.calcite.linq4j.tree.MethodDeclaration
-
- modifier - 类 中的变量org.apache.calcite.linq4j.tree.ParameterExpression
-
- modifiers - 类 中的变量org.apache.calcite.linq4j.tree.DeclarationStatement
-
- modulo(Expression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a BinaryExpression that represents an arithmetic
remainder operation.
- modulo(Expression, Expression, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a BinaryExpression that represents an arithmetic
remainder operation.
- moduloAssign(Expression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a BinaryExpression that represents a remainder
assignment operation.
- moduloAssign(Expression, Expression, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a BinaryExpression that represents a remainder
assignment operation.
- moduloAssign(Expression, Expression, Method, LambdaExpression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a BinaryExpression that represents a remainder
assignment operation.
- MongoAggregate - org.apache.calcite.adapter.mongodb中的类
-
Implementation of
Aggregate relational expression
in MongoDB.
- MongoAggregate(RelOptCluster, RelTraitSet, RelNode, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - 类 的构造器org.apache.calcite.adapter.mongodb.MongoAggregate
-
- MongoAggregate(RelOptCluster, RelTraitSet, RelNode, boolean, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - 类 的构造器org.apache.calcite.adapter.mongodb.MongoAggregate
-
已过时。
- MongoFilter - org.apache.calcite.adapter.mongodb中的类
-
Implementation of a
Filter
relational expression in MongoDB.
- MongoFilter(RelOptCluster, RelTraitSet, RelNode, RexNode) - 类 的构造器org.apache.calcite.adapter.mongodb.MongoFilter
-
- MongoMethod - org.apache.calcite.adapter.mongodb中的枚举
-
Builtin methods in the MongoDB adapter.
- MongoProject - org.apache.calcite.adapter.mongodb中的类
-
Implementation of
Project
relational expression in MongoDB.
- MongoProject(RelOptCluster, RelTraitSet, RelNode, List<? extends RexNode>, RelDataType) - 类 的构造器org.apache.calcite.adapter.mongodb.MongoProject
-
- MongoProject(RelOptCluster, RelTraitSet, RelNode, List<RexNode>, RelDataType, int) - 类 的构造器org.apache.calcite.adapter.mongodb.MongoProject
-
已过时。
- MongoRel - org.apache.calcite.adapter.mongodb中的接口
-
Relational expression that uses Mongo calling convention.
- MongoRel.Implementor - org.apache.calcite.adapter.mongodb中的类
-
Callback for the implementation process that converts a tree of
MongoRel nodes into a MongoDB query.
- MongoRules - org.apache.calcite.adapter.mongodb中的类
-
Rules and relational operators for
MONGO
calling convention.
- MongoSchema - org.apache.calcite.adapter.mongodb中的类
-
Schema mapped onto a directory of MONGO files.
- MongoSchemaFactory - org.apache.calcite.adapter.mongodb中的类
-
- MongoSchemaFactory() - 类 的构造器org.apache.calcite.adapter.mongodb.MongoSchemaFactory
-
- MongoSort - org.apache.calcite.adapter.mongodb中的类
-
Implementation of
Sort
relational expression in MongoDB.
- MongoSort(RelOptCluster, RelTraitSet, RelNode, RelCollation, RexNode, RexNode) - 类 的构造器org.apache.calcite.adapter.mongodb.MongoSort
-
- MongoTable - org.apache.calcite.adapter.mongodb中的类
-
Table based on a MongoDB collection.
- MongoTable.MongoQueryable<T> - org.apache.calcite.adapter.mongodb中的类
-
- MongoTableScan - org.apache.calcite.adapter.mongodb中的类
-
Relational expression representing a scan of a MongoDB collection.
- MongoTableScan(RelOptCluster, RelTraitSet, RelOptTable, MongoTable, RelDataType) - 类 的构造器org.apache.calcite.adapter.mongodb.MongoTableScan
-
Creates a MongoTableScan.
- MongoToEnumerableConverter - org.apache.calcite.adapter.mongodb中的类
-
Relational expression representing a scan of a table in a Mongo data source.
- MongoToEnumerableConverter(RelOptCluster, RelTraitSet, RelNode) - 类 的构造器org.apache.calcite.adapter.mongodb.MongoToEnumerableConverter
-
- MongoToEnumerableConverterRule - org.apache.calcite.adapter.mongodb中的类
-
- MongoToEnumerableConverterRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.adapter.mongodb.MongoToEnumerableConverterRule
-
Creates a MongoToEnumerableConverterRule.
- monotonicity() - 枚举 中的方法org.apache.calcite.rel.RelFieldCollation.Direction
-
- MONTH - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The SQL MONTH operator.
- MONTHNAME - 类 中的静态变量org.apache.calcite.sql.fun.SqlLibraryOperators
-
The "MONTHNAME(datetime)" function; returns the name of the month,
in the current locale, of a TIMESTAMP or DATE argument.
- monthNameWithDate(int, Locale) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL MONTHNAME function, applied to a DATE argument.
- monthNameWithTimestamp(long, Locale) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL MONTHNAME function, applied to a TIMESTAMP argument.
- moreThanOneMappedColumn(String, String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- moreThanOneValueInList(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- moveNext() - 类 中的方法org.apache.calcite.adapter.csv.JsonEnumerator
-
- moveNext() - 类 中的方法org.apache.calcite.adapter.geode.simple.GeodeSimpleEnumerator
-
- moveNext() - 类 中的方法org.apache.calcite.adapter.kafka.KafkaMessageEnumerator
-
- moveNext() - 类 中的方法org.apache.calcite.adapter.splunk.search.SplunkConnectionImpl.SplunkResultEnumerator
-
- moveNext() - 类 中的方法org.apache.calcite.linq4j.CartesianProductEnumerator
-
- moveNext() - 类 中的方法org.apache.calcite.linq4j.DelegatingEnumerator
-
- moveNext() - 接口 中的方法org.apache.calcite.linq4j.Enumerator
-
Advances the enumerator to the next element of the collection.
- moveNext() - 类 中的方法org.apache.calcite.linq4j.MemoryEnumerator
-
- moveNext() - 类 中的方法org.apache.calcite.linq4j.TransformedEnumerator
-
- MssqlSqlDialect - org.apache.calcite.sql.dialect中的类
-
A SqlDialect implementation for the Microsoft SQL Server
database.
- MssqlSqlDialect(SqlDialect.Context) - 类 的构造器org.apache.calcite.sql.dialect.MssqlSqlDialect
-
Creates a MssqlSqlDialect.
- MULTI_BOTH_PROJECT - 类 中的静态变量org.apache.calcite.rel.rules.MultiJoinProjectTransposeRule
-
- MULTI_LEFT_PROJECT - 类 中的静态变量org.apache.calcite.rel.rules.MultiJoinProjectTransposeRule
-
- MULTI_RIGHT_PROJECT - 类 中的静态变量org.apache.calcite.rel.rules.MultiJoinProjectTransposeRule
-
- MulticastRelOptListener - org.apache.calcite.plan中的类
-
MulticastRelOptListener implements the
RelOptListener interface by
forwarding events on to a collection of other listeners.
- MulticastRelOptListener() - 类 的构造器org.apache.calcite.plan.MulticastRelOptListener
-
Creates a new empty multicast listener.
- MultiJoin - org.apache.calcite.rel.rules中的类
-
A MultiJoin represents a join of N inputs, whereas regular Joins
represent strictly binary joins.
- MultiJoin(RelOptCluster, List<RelNode>, RexNode, RelDataType, boolean, List<RexNode>, List<JoinRelType>, List<ImmutableBitSet>, ImmutableMap<Integer, ImmutableIntList>, RexNode) - 类 的构造器org.apache.calcite.rel.rules.MultiJoin
-
Constructs a MultiJoin.
- MultiJoinOptimizeBushyRule - org.apache.calcite.rel.rules中的类
-
Planner rule that finds an approximately optimal ordering for join operators
using a heuristic algorithm.
- MultiJoinOptimizeBushyRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.MultiJoinOptimizeBushyRule
-
Creates an MultiJoinOptimizeBushyRule.
- MultiJoinOptimizeBushyRule(RelFactories.JoinFactory, RelFactories.ProjectFactory) - 类 的构造器org.apache.calcite.rel.rules.MultiJoinOptimizeBushyRule
-
已过时。
- MultiJoinProjectTransposeRule - org.apache.calcite.rel.rules中的类
-
- MultiJoinProjectTransposeRule(RelOptRuleOperand, String) - 类 的构造器org.apache.calcite.rel.rules.MultiJoinProjectTransposeRule
-
已过时。
- MultiJoinProjectTransposeRule(RelOptRuleOperand, RelBuilderFactory, String) - 类 的构造器org.apache.calcite.rel.rules.MultiJoinProjectTransposeRule
-
Creates a MultiJoinProjectTransposeRule.
- multiple() - 类 中的方法org.apache.calcite.plan.RelTraitDef
-
Whether a relational expression may possess more than one instance of
this trait simultaneously.
- multiple() - 类 中的方法org.apache.calcite.rel.RelCollationTraitDef
-
- multiply(Expression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a BinaryExpression that represents an arithmetic
multiplication operation that does not have overflow
checking.
- multiply(Expression, Expression, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a BinaryExpression that represents an arithmetic
multiplication operation that does not have overflow
checking.
- multiply(int, int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL * operator applied to int values.
- multiply(Integer, int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL * operator applied to int values; left side may be
null.
- multiply(int, Integer) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL * operator applied to int values; right side may be
null.
- multiply(Integer, Integer) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL * operator applied to nullable int values.
- multiply(Long, Integer) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL * operator applied to nullable long and int values.
- multiply(Integer, Long) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL * operator applied to nullable int and long values.
- multiply(BigDecimal, BigDecimal) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL * operator applied to BigDecimal values.
- MULTIPLY - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
Arithmetic multiplication operator, '*'.
- multiply(Mapping, Mapping) - 类 中的静态方法org.apache.calcite.util.mapping.Mappings
-
Multiplies one mapping by another.
- multiply(Double, Double) - 类 中的静态方法org.apache.calcite.util.NumberUtil
-
- MULTIPLY_OPERATOR - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
-
Type checking strategy for the "*" operator
- multiplyAny(Object, Object) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL * operator applied to Object values (at least one operand
has ANY type; either may be null).
- multiplyAssign(Expression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a BinaryExpression that represents a multiplication
assignment operation that does not have overflow checking.
- multiplyAssign(Expression, Expression, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a BinaryExpression that represents a multiplication
assignment operation that does not have overflow checking.
- multiplyAssign(Expression, Expression, Method, LambdaExpression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a BinaryExpression that represents a multiplication
assignment operation that does not have overflow checking.
- multiplyAssignChecked(Expression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a BinaryExpression that represents a multiplication
assignment operation that has overflow checking.
- multiplyAssignChecked(Expression, Expression, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a BinaryExpression that represents a multiplication
assignment operation that has overflow checking.
- multiplyAssignChecked(Expression, Expression, Method, LambdaExpression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a BinaryExpression that represents a multiplication
assignment operation that has overflow checking.
- multiplyBy(double) - 接口 中的方法org.apache.calcite.plan.RelOptCost
-
Multiplies this cost by a scalar factor.
- multiplyBy(double) - 类 中的方法org.apache.calcite.plan.RelOptCostImpl
-
- multiplyChecked(Expression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a BinaryExpression that represents an arithmetic
multiplication operation that has overflow checking.
- multiplyChecked(Expression, Expression, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a BinaryExpression that represents an arithmetic
multiplication operation that has overflow checking.
- multiplyDivide(Expression, BigDecimal, BigDecimal) - 类 中的静态方法org.apache.calcite.adapter.enumerable.RexImpTable
-
Multiplies an expression by a constant and divides by another constant,
optimizing appropriately.
- multiplyDivide(RexNode, BigDecimal, BigDecimal) - 类 中的方法org.apache.calcite.rex.RexBuilder
-
- MULTISET - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
-
- MULTISET - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
-
Returns the same type as the multiset carries.
- MULTISET_ELEMENT_NULLABLE - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
-
Returns the element type of a multiset
- MULTISET_EXCEPT - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The MULTISET EXCEPT [ALL] operator.
- MULTISET_EXCEPT_DISTINCT - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The MULTISET EXCEPT DISTINCT operator.
- MULTISET_INTERSECT - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The MULTISET INTERSECT [ALL] operator.
- MULTISET_INTERSECT_DISTINCT - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The MULTISET INTERSECT DISTINCT operator.
- MULTISET_MULTISET - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
-
- MULTISET_NULLABLE - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
-
- MULTISET_PROJECT0 - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
-
Returns a multiset of column #0 of a multiset.
- MULTISET_PROJECT_ONLY - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
-
Returns the type of the only column of a multiset.
- MULTISET_QUERY - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The MULTISET Query Constructor. e.g.
- MULTISET_RECORD - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
-
Returns a multiset of the first column of a multiset.
- MULTISET_UNION - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The MULTISET UNION [ALL] operator.
- MULTISET_UNION_DISTINCT - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The MULTISET UNION DISTINCT operator.
- MULTISET_VALUE - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The MULTISET Value Constructor. e.g.
- multisetExceptAll(Collection<E>, Collection<E>) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
Support the MULTISET EXCEPT ALL function.
- multisetExceptDistinct(Collection<E>, Collection<E>) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
Support the MULTISET EXCEPT DISTINCT function.
- multiSetFlatten(List<Integer>, List<String>) - 类 中的方法org.apache.calcite.piglet.PigRelBuilder
-
Flattens the top relation on provided columns.
- multiSetFlatten() - 类 中的方法org.apache.calcite.piglet.PigRelBuilder
-
Flattens the top relation will all multiset columns.
- multisetIntersectAll(Collection<E>, Collection<E>) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
Support the MULTISET INTERSECT ALL function.
- multisetIntersectDistinct(Collection<E>, Collection<E>) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
Support the MULTISET INTERSECT DISTINCT function.
- MultisetOperandTypeChecker - org.apache.calcite.sql.type中的类
-
Parameter type-checking strategy types must be [nullable] Multiset,
[nullable] Multiset and the two types must have the same element type
- MultisetOperandTypeChecker() - 类 的构造器org.apache.calcite.sql.type.MultisetOperandTypeChecker
-
- MultisetSqlType - org.apache.calcite.sql.type中的类
-
MultisetSqlType represents a standard SQL2003 multiset type.
- MultisetSqlType(RelDataType, boolean) - 类 的构造器org.apache.calcite.sql.type.MultisetSqlType
-
Constructs a new MultisetSqlType.
- multisetUnionAll(Collection, Collection) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
Support the MULTISET UNION ALL function.
- multisetUnionDistinct(Collection, Collection) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
Support the MULTISET UNION function.
- mustNotNullInElse() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- MutableAggregate - org.apache.calcite.rel.mutable中的类
-
- MutableCalc - org.apache.calcite.rel.mutable中的类
-
Mutable equivalent of
Calc.
- MutableCollect - org.apache.calcite.rel.mutable中的类
-
- MutableCorrelate - org.apache.calcite.rel.mutable中的类
-
- MutableExchange - org.apache.calcite.rel.mutable中的类
-
- MutableFilter - org.apache.calcite.rel.mutable中的类
-
- MutableIntersect - org.apache.calcite.rel.mutable中的类
-
- MutableJoin - org.apache.calcite.rel.mutable中的类
-
Mutable equivalent of
Join.
- MutableMatch - org.apache.calcite.rel.mutable中的类
-
Mutable equivalent of
Match.
- MutableMinus - org.apache.calcite.rel.mutable中的类
-
Mutable equivalent of
Minus.
- MutableProject - org.apache.calcite.rel.mutable中的类
-
- MutableRel - org.apache.calcite.rel.mutable中的类
-
- MutableRel(RelOptCluster, RelDataType, MutableRelType) - 类 的构造器org.apache.calcite.rel.mutable.MutableRel
-
- MutableRels - org.apache.calcite.rel.mutable中的类
-
- MutableRels() - 类 的构造器org.apache.calcite.rel.mutable.MutableRels
-
- MutableRelVisitor - org.apache.calcite.rel.mutable中的类
-
- MutableRelVisitor() - 类 的构造器org.apache.calcite.rel.mutable.MutableRelVisitor
-
- MutableSample - org.apache.calcite.rel.mutable中的类
-
- MutableScan - org.apache.calcite.rel.mutable中的类
-
- MutableSort - org.apache.calcite.rel.mutable中的类
-
Mutable equivalent of
Sort.
- MutableTableFunctionScan - org.apache.calcite.rel.mutable中的类
-
- MutableTableModify - org.apache.calcite.rel.mutable中的类
-
- MutableUncollect - org.apache.calcite.rel.mutable中的类
-
- MutableUnion - org.apache.calcite.rel.mutable中的类
-
Mutable equivalent of
Union.
- MutableValues - org.apache.calcite.rel.mutable中的类
-
- MutableWindow - org.apache.calcite.rel.mutable中的类
-
- mutate(List<T>) - 类 中的方法org.apache.calcite.rex.RexShuttle
-
Applies this shuttle to each expression in a list.
- MYSQL_TYPE_SYSTEM - 类 中的静态变量org.apache.calcite.sql.dialect.MysqlSqlDialect
-
MySQL type system.
- MysqlSqlDialect - org.apache.calcite.sql.dialect中的类
-
A SqlDialect implementation for the MySQL database.
- MysqlSqlDialect(SqlDialect.Context) - 类 的构造器org.apache.calcite.sql.dialect.MysqlSqlDialect
-
Creates a MysqlSqlDialect.
- o - 类 中的变量org.apache.calcite.util.PrecedenceClimbingParser.Token
-
- obj - 类 中的变量org.apache.calcite.runtime.JsonFunctions.JsonPathContext
-
- obj - 类 中的变量org.apache.calcite.runtime.JsonFunctions.JsonValueContext
-
- ObjectEnumeratorCursor - org.apache.calcite.runtime中的类
-
Implementation of
Cursor on top of an
Enumerator that
returns an
Object for each row.
- ObjectEnumeratorCursor(Enumerator<Object>) - 类 的构造器org.apache.calcite.runtime.ObjectEnumeratorCursor
-
Creates an ObjectEnumeratorCursor.
- objectNotFound(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- objectNotFoundDidYouMean(String, String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- objectNotFoundWithin(String, String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- objectNotFoundWithinDidYouMean(String, String, String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- ObjectSqlType - org.apache.calcite.sql.type中的类
-
ObjectSqlType represents an SQL structured user-defined type.
- ObjectSqlType(SqlTypeName, SqlIdentifier, boolean, List<? extends RelDataTypeField>, RelDataTypeComparability) - 类 的构造器org.apache.calcite.sql.type.ObjectSqlType
-
Constructs an object type.
- OBSERVER_PATTERN - 接口 中的静态变量org.apache.calcite.util.Glossary
-
Define a one-to-many dependency between objects so that when one object
changes state, all its dependents are notified and updated automatically.
- of(JavaRowFormat) - 枚举 中的方法org.apache.calcite.adapter.enumerable.EnumerableRel.Prefer
-
- of(JavaTypeFactory, RelDataType, JavaRowFormat) - 类 中的静态方法org.apache.calcite.adapter.enumerable.PhysTypeImpl
-
- of(JavaTypeFactory, RelDataType, JavaRowFormat, boolean) - 类 中的静态方法org.apache.calcite.adapter.enumerable.PhysTypeImpl
-
- of(boolean) - 枚举 中的静态方法org.apache.calcite.adapter.enumerable.RexImpTable.NullAs
-
- of(SqlDialect, Expression, String) - 类 中的静态方法org.apache.calcite.adapter.jdbc.JdbcConvention
-
- of(Object) - 类 中的静态方法org.apache.calcite.interpreter.Row
-
Creates a Row with one column value.
- of(Object, Object) - 类 中的静态方法org.apache.calcite.interpreter.Row
-
Creates a Row with two column values.
- of(Object, Object, Object) - 类 中的静态方法org.apache.calcite.interpreter.Row
-
Creates a Row with three column values.
- of(Object...) - 类 中的静态方法org.apache.calcite.interpreter.Row
-
Creates a Row with variable number of values.
- of(String) - 类 中的静态方法org.apache.calcite.jdbc.CalcitePrepare.Query
-
- of(Queryable<T>) - 类 中的静态方法org.apache.calcite.jdbc.CalcitePrepare.Query
-
- of(RelNode) - 类 中的静态方法org.apache.calcite.jdbc.CalcitePrepare.Query
-
- of(int, E) - 类 中的静态方法org.apache.calcite.linq4j.Ord
-
Creates an Ord.
- of(Type) - 枚举 中的静态方法org.apache.calcite.linq4j.tree.Primitive
-
Returns the Primitive object for a given primitive class.
- of(Type, Type...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Types
-
Creates a type with generic parameters.
- of(Object) - 类 中的静态方法org.apache.calcite.plan.Contexts
-
Returns a context that wraps an object.
- of(Object...) - 类 中的静态方法org.apache.calcite.plan.Contexts
-
Returns a context that wraps an array of objects, ignoring any nulls.
- of(RexBuilder, Iterable<RexNode>) - 类 中的静态方法org.apache.calcite.plan.RelOptPredicateList
-
Creates a RelOptPredicateList with only pulled-up predicates, no inferred
predicates.
- of(RexBuilder, Iterable<RexNode>, Iterable<RexNode>, Iterable<RexNode>) - 类 中的静态方法org.apache.calcite.plan.RelOptPredicateList
-
Creates a RelOptPredicateList for a join.
- of(ImmutableBitSet) - 类 中的静态方法org.apache.calcite.plan.Strong
-
Returns a checker that consults a bit set to find out whether particular
inputs may be null.
- of(RelNode, LogicalFilter) - 类 中的静态方法org.apache.calcite.plan.VisitorDataContext
-
- of(RelDataType, RexNode) - 类 中的静态方法org.apache.calcite.plan.VisitorDataContext
-
- of(RelDataType, List<Pair<RexInputRef, RexNode>>) - 类 中的静态方法org.apache.calcite.plan.VisitorDataContext
-
- of(RelNode, RelNode, RexNode) - 类 中的静态方法org.apache.calcite.rel.core.JoinInfo
-
Creates a JoinInfo by analyzing a condition.
- of(ImmutableIntList, ImmutableIntList) - 类 中的静态方法org.apache.calcite.rel.core.JoinInfo
-
Creates an equi-join.
- of(List<RelMetadataProvider>) - 类 中的静态方法org.apache.calcite.rel.metadata.ChainedRelMetadataProvider
-
Creates a chain.
- of(RelMetadataProvider) - 类 中的静态方法org.apache.calcite.rel.metadata.JaninoRelMetadataProvider
-
Creates a JaninoRelMetadataProvider.
- of(Class<M>, Class<? extends MetadataHandler<M>>, Method...) - 类 中的静态方法org.apache.calcite.rel.metadata.MetadataDef
-
- of(MutableRel) - 类 中的静态方法org.apache.calcite.rel.mutable.Holder
-
Creates a Holder.
- of(MutableRel, ImmutableBitSet, ImmutableList<ImmutableBitSet>, List<AggregateCall>) - 类 中的静态方法org.apache.calcite.rel.mutable.MutableAggregate
-
Creates a MutableAggregate.
- of(MutableRel, RexProgram) - 类 中的静态方法org.apache.calcite.rel.mutable.MutableCalc
-
Creates a MutableCalc
- of(RelDataType, MutableRel, String) - 类 中的静态方法org.apache.calcite.rel.mutable.MutableCollect
-
Creates a MutableCollect.
- of(RelDataType, MutableRel, MutableRel, CorrelationId, ImmutableBitSet, JoinRelType) - 类 中的静态方法org.apache.calcite.rel.mutable.MutableCorrelate
-
Creates a MutableCorrelate.
- of(MutableRel, RelDistribution) - 类 中的静态方法org.apache.calcite.rel.mutable.MutableExchange
-
Creates a MutableExchange.
- of(MutableRel, RexNode) - 类 中的静态方法org.apache.calcite.rel.mutable.MutableFilter
-
Creates a MutableFilter.
- of(RelDataType, List<MutableRel>, boolean) - 类 中的静态方法org.apache.calcite.rel.mutable.MutableIntersect
-
Creates a MutableIntersect.
- of(RelDataType, MutableRel, MutableRel, RexNode, JoinRelType, Set<CorrelationId>) - 类 中的静态方法org.apache.calcite.rel.mutable.MutableJoin
-
Creates a MutableJoin.
- of(RelDataType, MutableRel, RexNode, boolean, boolean, Map<String, RexNode>, Map<String, RexNode>, RexNode, Map<String, ? extends SortedSet<String>>, boolean, ImmutableBitSet, RelCollation, RexNode) - 类 中的静态方法org.apache.calcite.rel.mutable.MutableMatch
-
Creates a MutableMatch.
- of(RelDataType, List<MutableRel>, boolean) - 类 中的静态方法org.apache.calcite.rel.mutable.MutableMinus
-
Creates a MutableMinus.
- of(RelDataType, MutableRel, List<RexNode>) - 类 中的静态方法org.apache.calcite.rel.mutable.MutableProject
-
Creates a MutableProject.
- of(MutableRel, List<RexNode>, List<String>) - 类 中的静态方法org.apache.calcite.rel.mutable.MutableProject
-
Creates a MutableProject.
- of(MutableRel, RelOptSamplingParameters) - 类 中的静态方法org.apache.calcite.rel.mutable.MutableSample
-
Creates a MutableSample.
- of(TableScan) - 类 中的静态方法org.apache.calcite.rel.mutable.MutableScan
-
Creates a MutableScan.
- of(MutableRel, RelCollation, RexNode, RexNode) - 类 中的静态方法org.apache.calcite.rel.mutable.MutableSort
-
Creates a MutableSort.
- of(RelOptCluster, RelDataType, List<MutableRel>, RexNode, Type, Set<RelColumnMapping>) - 类 中的静态方法org.apache.calcite.rel.mutable.MutableTableFunctionScan
-
Creates a MutableTableFunctionScan.
- of(RelDataType, MutableRel, RelOptTable, Prepare.CatalogReader, TableModify.Operation, List<String>, List<RexNode>, boolean) - 类 中的静态方法org.apache.calcite.rel.mutable.MutableTableModify
-
Creates a MutableTableModify.
- of(RelDataType, MutableRel, boolean) - 类 中的静态方法org.apache.calcite.rel.mutable.MutableUncollect
-
Creates a MutableUncollect.
- of(RelDataType, List<MutableRel>, boolean) - 类 中的静态方法org.apache.calcite.rel.mutable.MutableUnion
-
Creates a MutableUnion.
- of(Values) - 类 中的静态方法org.apache.calcite.rel.mutable.MutableValues
-
Creates a MutableValue.
- of(RelDataType, MutableRel, List<Window.Group>, List<RexLiteral>) - 类 中的静态方法org.apache.calcite.rel.mutable.MutableWindow
-
Creates a MutableWindow.
- of(RelFieldCollation...) - 类 中的静态方法org.apache.calcite.rel.RelCollationImpl
-
已过时。
- of(List<RelFieldCollation>) - 类 中的静态方法org.apache.calcite.rel.RelCollationImpl
-
已过时。
- of(RelFieldCollation...) - 类 中的静态方法org.apache.calcite.rel.RelCollations
-
- of(List<RelFieldCollation>) - 类 中的静态方法org.apache.calcite.rel.RelCollations
-
- of(int) - 类 中的静态方法org.apache.calcite.rel.RelCollations
-
Creates a collation containing one field.
- of(SqlMonotonicity) - 枚举 中的静态方法org.apache.calcite.rel.RelFieldCollation.Direction
-
- of(List<String>, List<String>, List<IntPair>) - 类 中的静态方法org.apache.calcite.rel.RelReferentialConstraintImpl
-
- of(RelNode, SqlKind) - 类 中的静态方法org.apache.calcite.rel.RelRoot
-
Creates a simple RelRoot.
- of(RelNode, RelDataType, SqlKind) - 类 中的静态方法org.apache.calcite.rel.RelRoot
-
Creates a simple RelRoot.
- of(RelNode, Project, RelNode) - 类 中的静态方法org.apache.calcite.rel.rules.materialize.MaterializedViewRule.ViewPartialRewriting
-
- of(int, RelDataType) - 类 中的静态方法org.apache.calcite.rex.RexInputRef
-
Creates a reference to a given field in a row type.
- of(int, List<RelDataTypeField>) - 类 中的静态方法org.apache.calcite.rex.RexInputRef
-
Creates a reference to a given field in a list of fields.
- of(String, int, RelDataType) - 类 中的静态方法org.apache.calcite.rex.RexPatternFieldRef
-
- of(String, RexInputRef) - 类 中的静态方法org.apache.calcite.rex.RexPatternFieldRef
-
- of(Mappings.TargetMapping) - 类 中的静态方法org.apache.calcite.rex.RexPermuteInputsShuttle
-
Creates a shuttle with an empty field list.
- of(RexTableInputRef.RelTableRef, int, RelDataType) - 类 中的静态方法org.apache.calcite.rex.RexTableInputRef
-
- of(RexTableInputRef.RelTableRef, RexInputRef) - 类 中的静态方法org.apache.calcite.rex.RexTableInputRef
-
- of(RelOptTable, int) - 类 中的静态方法org.apache.calcite.rex.RexTableInputRef.RelTableRef
-
- of(E, List<? extends E>) - 类 中的静态方法org.apache.calcite.runtime.ConsList
-
Creates a ConsList.
- of() - 类 中的静态方法org.apache.calcite.runtime.FlatLists
-
Creates a flat list with 0 elements.
- of(T) - 类 中的静态方法org.apache.calcite.runtime.FlatLists
-
Creates a flat list with 1 element.
- of(T, T) - 类 中的静态方法org.apache.calcite.runtime.FlatLists
-
Creates a flat list with 2 elements.
- of(T, T, T) - 类 中的静态方法org.apache.calcite.runtime.FlatLists
-
Creates a flat list with 3 elements.
- of(T, T, T, T) - 类 中的静态方法org.apache.calcite.runtime.FlatLists
-
Creates a flat list with 4 elements.
- of(T, T, T, T, T) - 类 中的静态方法org.apache.calcite.runtime.FlatLists
-
Creates a flat list with 6 elements.
- of(T, T, T, T, T, T) - 类 中的静态方法org.apache.calcite.runtime.FlatLists
-
Creates a flat list with 6 elements.
- of(T...) - 类 中的静态方法org.apache.calcite.runtime.FlatLists
-
Creates a memory-, CPU- and cache-efficient immutable list.
- of(List<T>) - 类 中的静态方法org.apache.calcite.runtime.FlatLists
-
Creates a memory-, CPU- and cache-efficient immutable list from an
existing list.
- of(DataSource, String) - 类 中的静态方法org.apache.calcite.runtime.ResultSetEnumerable
-
Creates an ResultSetEnumerable.
- of(DataSource, String, Primitive[]) - 类 中的静态方法org.apache.calcite.runtime.ResultSetEnumerable
-
Creates an ResultSetEnumerable that retrieves columns as specific
Java types.
- of(DataSource, String, Function1<ResultSet, Function0<T>>) - 类 中的静态方法org.apache.calcite.runtime.ResultSetEnumerable
-
Executes a SQL query and returns the results as an enumerator, using a
row builder to convert JDBC column values into rows.
- of(DataSource, String, Function1<ResultSet, Function0<T>>, ResultSetEnumerable.PreparedStatementEnricher) - 类 中的静态方法org.apache.calcite.runtime.ResultSetEnumerable
-
Executes a SQL query and returns the results as an enumerator, using a
row builder to convert JDBC column values into rows.
- of(Lattice, List<Table>) - 类 中的静态方法org.apache.calcite.schema.impl.StarTable
-
Creates a StarTable and registers it in a schema.
- of(List<RelReferentialConstraint>) - 类 中的静态方法org.apache.calcite.schema.Statistics
-
Returns a statistic with a given set of referential constraints.
- of(double, List<ImmutableBitSet>) - 类 中的静态方法org.apache.calcite.schema.Statistics
-
Returns a statistic with a given row count and set of unique keys.
- of(double, List<ImmutableBitSet>, List<RelCollation>) - 类 中的静态方法org.apache.calcite.schema.Statistics
-
Returns a statistic with a given row count, set of unique keys,
and collations.
- of(Double, List<ImmutableBitSet>, List<RelReferentialConstraint>, List<RelCollation>) - 类 中的静态方法org.apache.calcite.schema.Statistics
-
Returns a statistic with a given row count, set of unique keys,
referential constraints, and collations.
- of(String) - 枚举 中的静态方法org.apache.calcite.sql.fun.SqlLibrary
-
Looks up a value.
- of() - 类 中的静态方法org.apache.calcite.sql.parser.Span
-
Creates an empty Span.
- of(SqlParserPos) - 类 中的静态方法org.apache.calcite.sql.parser.Span
-
Creates a Span with one position.
- of(SqlNode) - 类 中的静态方法org.apache.calcite.sql.parser.Span
-
Creates a Span of one node.
- of(SqlNode, SqlNode) - 类 中的静态方法org.apache.calcite.sql.parser.Span
-
Creates a Span between two nodes.
- of(Collection<? extends SqlNode>) - 类 中的静态方法org.apache.calcite.sql.parser.Span
-
Creates a Span of a list of nodes.
- of(SqlNode) - 类 中的静态方法org.apache.calcite.sql.SqlNodeList
-
- of(SqlNode, SqlNode) - 类 中的静态方法org.apache.calcite.sql.SqlNodeList
-
- of(SqlNode, SqlNode, SqlNode...) - 类 中的静态方法org.apache.calcite.sql.SqlNodeList
-
- of(int) - 类 中的静态方法org.apache.calcite.sql.type.SqlOperandCountRanges
-
- of(SqlOperatorTable...) - 类 中的静态方法org.apache.calcite.sql.util.ChainedSqlOperatorTable
-
Creates a ChainedSqlOperatorTable.
- of(SortedSetMultimap<RelNode, RelDecorrelator.CorRef>, SortedMap<CorrelationId, RelNode>, Map<RexFieldAccess, RelDecorrelator.CorRef>) - 类 中的静态方法org.apache.calcite.sql2rel.RelDecorrelator.CorelMap
-
Creates a CorelMap with given contents.
- of(RuleSet) - 类 中的静态方法org.apache.calcite.tools.Programs
-
Creates a program that executes a rule set.
- of(HepProgram, boolean, RelMetadataProvider) - 类 中的静态方法org.apache.calcite.tools.Programs
-
- of(int...) - 类 中的静态方法org.apache.calcite.util.BitSets
-
Creates a bitset with given bits set.
- of(Integer[]) - 类 中的静态方法org.apache.calcite.util.BitSets
-
Creates a BitSet with given bits set.
- of(Iterable<? extends Number>) - 类 中的静态方法org.apache.calcite.util.BitSets
-
Creates a BitSet with given bits set.
- of(ImmutableIntList) - 类 中的静态方法org.apache.calcite.util.BitSets
-
Creates a BitSet with given bits set.
- of(List<? extends T>...) - 类 中的静态方法org.apache.calcite.util.CompositeList
-
Creates a CompositeList.
- of() - 类 中的静态方法org.apache.calcite.util.CompositeList
-
Creates a CompositeList of zero lists.
- of(List<T>) - 类 中的静态方法org.apache.calcite.util.CompositeList
-
Creates a CompositeList of one list.
- of(List<? extends T>, List<? extends T>) - 类 中的静态方法org.apache.calcite.util.CompositeList
-
Creates a CompositeList of two lists.
- of(List<? extends T>, List<? extends T>, List<? extends T>) - 类 中的静态方法org.apache.calcite.util.CompositeList
-
Creates a CompositeList of three lists.
- of(Map<K, V>, Map<K, V>...) - 类 中的静态方法org.apache.calcite.util.CompositeMap
-
Creates a CompositeMap.
- of(DirectedGraph<V, E>, V) - 类 中的静态方法org.apache.calcite.util.graph.BreadthFirstIterator
-
- of(DirectedGraph<V, E>, V) - 类 中的静态方法org.apache.calcite.util.graph.DepthFirstIterator
-
Creates an iterable over the vertices in the given graph in a depth-first
iteration order.
- of(DirectedGraph<V, E>) - 类 中的静态方法org.apache.calcite.util.graph.TopologicalOrderIterator
-
- of(E) - 类 中的静态方法org.apache.calcite.util.Holder
-
Creates a holder containing a given value.
- of() - 类 中的静态方法org.apache.calcite.util.ImmutableBitSet
-
Creates an ImmutableBitSet with no bits.
- of(int...) - 类 中的静态方法org.apache.calcite.util.ImmutableBitSet
-
- of(Iterable<Integer>) - 类 中的静态方法org.apache.calcite.util.ImmutableBitSet
-
- of(ImmutableIntList) - 类 中的静态方法org.apache.calcite.util.ImmutableBitSet
-
Creates an ImmutableBitSet with given bits set.
- of() - 类 中的静态方法org.apache.calcite.util.ImmutableIntList
-
Returns an empty ImmutableIntList.
- of(int...) - 类 中的静态方法org.apache.calcite.util.ImmutableIntList
-
Creates an ImmutableIntList from an array of int.
- of(E) - 类 中的静态方法org.apache.calcite.util.ImmutableNullableList
-
Creates an immutable list of 1 element.
- of(E, E) - 类 中的静态方法org.apache.calcite.util.ImmutableNullableList
-
Creates an immutable list of 2 elements.
- of(E, E, E) - 类 中的静态方法org.apache.calcite.util.ImmutableNullableList
-
Creates an immutable list of 3 elements.
- of(E, E, E, E) - 类 中的静态方法org.apache.calcite.util.ImmutableNullableList
-
Creates an immutable list of 4 elements.
- of(E, E, E, E, E) - 类 中的静态方法org.apache.calcite.util.ImmutableNullableList
-
Creates an immutable list of 5 elements.
- of(E, E, E, E, E, E) - 类 中的静态方法org.apache.calcite.util.ImmutableNullableList
-
Creates an immutable list of 6 elements.
- of(E, E, E, E, E, E, E) - 类 中的静态方法org.apache.calcite.util.ImmutableNullableList
-
Creates an immutable list of 7 elements.
- of(E, E, E, E, E, E, E, E, E...) - 类 中的静态方法org.apache.calcite.util.ImmutableNullableList
-
Creates an immutable list of 8 or more elements.
- of(String) - 类 中的静态方法org.apache.calcite.util.IntegerIntervalSet
-
Parses a range of integers expressed as a string.
- of(int, int) - 类 中的静态方法org.apache.calcite.util.mapping.IntPair
-
- of(T1, T2) - 类 中的静态方法org.apache.calcite.util.Pair
-
Creates a Pair of appropriate type.
- of(Map.Entry<K, V>) - 类 中的静态方法org.apache.calcite.util.Pair
-
- of(File) - 类 中的静态方法org.apache.calcite.util.Sources
-
- of(URL) - 类 中的静态方法org.apache.calcite.util.Sources
-
- of(String) - 类 中的静态方法org.apache.calcite.util.Template
-
Creates a Template for the default locale and the
specified pattern.
- of(String, Locale) - 类 中的静态方法org.apache.calcite.util.Template
-
Creates a Template for the specified locale and
pattern.
- of(T) - 类 中的静态方法org.apache.calcite.util.TryThreadLocal
-
Creates a TryThreadLocal.
- of(E...) - 类 中的静态方法org.apache.calcite.util.UnmodifiableArrayList
-
- of2(int, List<RelDataTypeField>) - 类 中的静态方法org.apache.calcite.rex.RexInputRef
-
Creates a reference to a given field in a list of fields.
- ofBox(Type) - 枚举 中的静态方法org.apache.calcite.linq4j.tree.Primitive
-
Returns the Primitive object for a given boxing class.
- ofBoxOr(Type) - 枚举 中的静态方法org.apache.calcite.linq4j.tree.Primitive
-
Returns the Primitive object for a given primitive or boxing class.
- ofComparable(List<T>) - 类 中的静态方法org.apache.calcite.runtime.FlatLists
-
- ofCopy(Iterable<List<T>>) - 类 中的静态方法org.apache.calcite.util.CompositeList
-
Creates a CompositeList.
- offset - 类 中的变量org.apache.calcite.adapter.cassandra.CassandraLimit
-
- offset - 类 中的变量org.apache.calcite.adapter.enumerable.EnumerableLimit
-
- offset - 类 中的变量org.apache.calcite.rel.core.Sort
-
- offset - 类 中的变量org.apache.calcite.rel.mutable.MutableSort
-
- offset - 类 中的变量org.apache.calcite.sql.SqlOrderBy
-
- offset(Mappings.TargetMapping, int, int) - 类 中的静态方法org.apache.calcite.util.mapping.Mappings
-
Returns a mapping that shifts a given mapping's source and target by a
given offset.
- offsetSource(Mappings.TargetMapping, int) - 类 中的静态方法org.apache.calcite.util.mapping.Mappings
-
Returns a mapping that shifts a given mapping's source by a given
offset, incrementing the number of sources by the minimum possible.
- offsetSource(Mappings.TargetMapping, int, int) - 类 中的静态方法org.apache.calcite.util.mapping.Mappings
-
Returns a mapping that shifts a given mapping's source by a given
offset.
- offsetTarget(Mappings.TargetMapping, int) - 类 中的静态方法org.apache.calcite.util.mapping.Mappings
-
Returns a mapping that shifts a given mapping's target by a given
offset, incrementing the number of targets by the minimum possible.
- offsetTarget(Mappings.TargetMapping, int, int) - 类 中的静态方法org.apache.calcite.util.mapping.Mappings
-
Returns a mapping that shifts a given mapping's target by a given
offset.
- ofList(RelOptRule...) - 类 中的静态方法org.apache.calcite.tools.RuleSets
-
Creates a rule set with a given array of rules.
- ofList(Iterable<? extends RelOptRule>) - 类 中的静态方法org.apache.calcite.tools.RuleSets
-
Creates a rule set with a given collection of rules.
- ofRules(RelOptRule...) - 类 中的静态方法org.apache.calcite.tools.Programs
-
Creates a program from a list of rules.
- ofRules(Iterable<? extends RelOptRule>) - 类 中的静态方法org.apache.calcite.tools.Programs
-
Creates a program from a list of rules.
- ofType(Class<TResult>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- ofType(Enumerable<TSource>, Class<TResult>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Filters the elements of an Enumerable based on a
specified type.
- ofType(Class<TResult>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Filters the elements of an Enumerable based on a
specified type.
- ofType(Iterable<TSource>, Class<TResult>) - 类 中的静态方法org.apache.calcite.linq4j.Linq4j
-
Returns elements of a given
Iterable that are of the specified
type.
- ofType(Queryable<?>, Class<TResult>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
-
Filters the elements of an IQueryable based on a
specified type.
- ofType(Queryable<T>, Class<TResult>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
-
Filters the elements of an IQueryable based on a
specified type.
- ofType(Queryable<T>, Class<TResult>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
-
- ofTypePredicate(Class<T2>) - 类 中的静态方法org.apache.calcite.linq4j.function.Functions
-
Creates a predicate that returns whether an object is an instance of a
particular type or is null.
- onCopy(RelNode, RelNode) - 类 中的方法org.apache.calcite.plan.AbstractRelOptPlanner
-
- onCopy(RelNode, RelNode) - 类 中的方法org.apache.calcite.plan.hep.HepPlanner
-
- onCopy(RelNode, RelNode) - 接口 中的方法org.apache.calcite.plan.RelOptPlanner
-
Called when a relational expression is copied to a similar expression.
- ONE_OR_MORE - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
-
Operand type-checking strategy that allows one or more operands.
- onesComplement(Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Returns the expression representing the ones complement.
- onesComplement(Expression, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Returns the expression representing the ones complement.
- only() - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorScope.ResolvedImpl
-
- ONLY_COLUMN - 类 中的静态变量org.apache.calcite.sql.type.SqlTypeTransforms
-
Parameter type-inference transform strategy where a derived type must be
a struct type with precisely one field and the returned type is the type
of that field.
- onlyScalarSubQueryAllowed() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.adapter.csv.CsvProjectTableScanRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.adapter.druid.DruidRules.DruidAggregateProjectRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.adapter.druid.DruidRules.DruidAggregateRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.adapter.druid.DruidRules.DruidFilterRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.adapter.druid.DruidRules.DruidHavingFilterRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.adapter.druid.DruidRules.DruidPostAggregationProjectRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.adapter.druid.DruidRules.DruidProjectRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.adapter.druid.DruidRules.DruidSortRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableBatchNestedLoopJoinRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableFilterToCalcRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableProjectToCalcRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.adapter.splunk.SplunkPushDownRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.interpreter.Bindables.BindableTableScanRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.piglet.PigToSqlAggregateRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.plan.RelOptRule
-
Receives notification about a rule match.
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.plan.volcano.AbstractConverter.ExpandConversionRule
-
- onMatch() - 类 中的方法org.apache.calcite.plan.volcano.VolcanoRuleCall
-
Called when all operands have matched.
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.convert.ConverterRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.convert.TraitMatchingRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.AbstractJoinExtractFilterRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.AggregateCaseToFilterRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.AggregateExpandDistinctAggregatesRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.AggregateExtractProjectRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.AggregateFilterTransposeRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.AggregateJoinJoinRemoveRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.AggregateJoinRemoveRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.AggregateJoinTransposeRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.AggregateMergeRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.AggregateProjectMergeRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.AggregateProjectPullUpConstantsRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.AggregateReduceFunctionsRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.AggregateRemoveRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.AggregateStarTableRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.AggregateUnionAggregateRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.AggregateUnionTransposeRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.AggregateValuesRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.CalcMergeRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.CalcRemoveRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.CalcSplitRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.CoerceInputsRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.DateRangeRules.FilterDateRangeRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.ExchangeRemoveConstantKeysRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.ExchangeRemoveConstantKeysRule.SortExchangeRemoveConstantKeysRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.FilterAggregateTransposeRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.FilterCalcMergeRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.FilterCorrelateRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.FilterJoinRule.FilterIntoJoinRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.FilterJoinRule.JoinConditionPushRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.FilterMergeRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.FilterMultiJoinMergeRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.FilterProjectTransposeRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.FilterRemoveIsNotDistinctFromRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.FilterSetOpTransposeRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.FilterTableFunctionTransposeRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.FilterToCalcRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.IntersectToDistinctRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.JoinAddRedundantSemiJoinRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.JoinAssociateRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.JoinCommuteRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.JoinProjectTransposeRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.JoinPushExpressionsRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.JoinPushThroughJoinRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.JoinPushTransitivePredicatesRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.JoinToCorrelateRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.JoinToMultiJoinRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.JoinUnionTransposeRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.LoptOptimizeJoinRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.MatchRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.materialize.MaterializedViewOnlyAggregateRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.materialize.MaterializedViewOnlyFilterRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.materialize.MaterializedViewOnlyJoinRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.materialize.MaterializedViewProjectAggregateRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.materialize.MaterializedViewProjectFilterRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.materialize.MaterializedViewProjectJoinRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.MaterializedViewFilterScanRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.MultiJoinOptimizeBushyRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.ProjectCalcMergeRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.ProjectCorrelateTransposeRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.ProjectFilterTransposeRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.ProjectJoinJoinRemoveRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.ProjectJoinRemoveRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.ProjectJoinTransposeRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.ProjectMergeRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.ProjectMultiJoinMergeRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.ProjectRemoveRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.ProjectSetOpTransposeRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.ProjectSortTransposeRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.ProjectToCalcRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.ProjectToWindowRule.CalcToWindowRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.ProjectToWindowRule.ProjectToLogicalProjectAndWindowRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.ProjectWindowTransposeRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.PruneEmptyRules.RemoveEmptySingleRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.ReduceDecimalsRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.ReduceExpressionsRule.CalcReduceExpressionsRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.ReduceExpressionsRule.FilterReduceExpressionsRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.ReduceExpressionsRule.JoinReduceExpressionsRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.ReduceExpressionsRule.ProjectReduceExpressionsRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.ReduceExpressionsRule.WindowReduceExpressionsRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.SemiJoinFilterTransposeRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.SemiJoinJoinTransposeRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.SemiJoinProjectTransposeRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.SemiJoinRemoveRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.SemiJoinRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.SemiJoinRule.ProjectToSemiJoinRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.SortJoinCopyRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.SortJoinTransposeRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.SortProjectTransposeRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.SortRemoveConstantKeysRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.SortRemoveRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.SortUnionTransposeRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.SubQueryRemoveRule.SubQueryFilterRemoveRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.SubQueryRemoveRule.SubQueryJoinRemoveRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.SubQueryRemoveRule.SubQueryProjectRemoveRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.TableScanRule
-
已过时。
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.UnionEliminatorRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.UnionMergeRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.UnionPullUpConstantsRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.rules.UnionToDistinctRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.stream.StreamRules.DeltaAggregateTransposeRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.stream.StreamRules.DeltaFilterTransposeRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.stream.StreamRules.DeltaJoinTransposeRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.stream.StreamRules.DeltaProjectTransposeRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.stream.StreamRules.DeltaSortTransposeRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.stream.StreamRules.DeltaTableScanRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.stream.StreamRules.DeltaTableScanToEmptyRule
-
- onMatch(RelOptRuleCall) - 类 中的方法org.apache.calcite.rel.stream.StreamRules.DeltaUnionTransposeRule
-
- onMatch(RexNode[]) - 接口 中的方法org.apache.calcite.rex.RexAction
-
已过时。
- onNewClass(RelNode) - 类 中的方法org.apache.calcite.plan.AbstractRelOptPlanner
-
Called when a new class of
RelNode is seen.
- onNewClass(RelNode) - 类 中的方法org.apache.calcite.plan.volcano.VolcanoPlanner
-
- onRegister(RelOptPlanner) - 类 中的方法org.apache.calcite.rel.AbstractRelNode
-
- onRegister(RelOptPlanner) - 接口 中的方法org.apache.calcite.rel.RelNode
-
Receives notification that this expression is about to be registered.
- OOBINLINE - 类 中的静态变量org.apache.calcite.runtime.SocketFactoryImpl
-
is out of band in-line enabled
- op - 类 中的变量org.apache.calcite.piglet.Ast.Node
-
- op(SqlKind, SqlOperator) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
-
- op - 类 中的变量org.apache.calcite.rex.RexCall
-
- op(int) - 接口 中的方法org.apache.calcite.sql.SqlSpecialOperator.TokenSequence
-
- op - 类 中的变量org.apache.calcite.util.PrecedenceClimbingParser.Call
-
- OPEN_SQL_IDENTIFIER - 类 中的静态变量org.apache.calcite.util.StackWriter
-
directive for beginning an SQL identifier
- OPEN_SQL_STRING_LITERAL - 类 中的静态变量org.apache.calcite.util.StackWriter
-
directive for beginning an SQL string literal
- openStream() - 接口 中的方法org.apache.calcite.util.Source
-
- operand - 类 中的变量org.apache.calcite.model.JsonCustomSchema
-
Contains attributes to be passed to the factory.
- operand - 类 中的变量org.apache.calcite.model.JsonCustomTable
-
Contains attributes to be passed to the factory.
- operand(Class<R>, RelOptRuleOperandChildren) - 类 中的静态方法org.apache.calcite.plan.RelOptRule
-
Creates an operand that matches a relational expression that has no
children.
- operand(Class<R>, RelTrait, RelOptRuleOperandChildren) - 类 中的静态方法org.apache.calcite.plan.RelOptRule
-
Creates an operand that matches a relational expression that has no
children.
- operand(Class<R>, RelTrait, Predicate<? super R>, RelOptRuleOperandChildren) - 类 中的静态方法org.apache.calcite.plan.RelOptRule
-
- operand(Class<R>, RelTrait, Predicate<? super R>, RelOptRuleOperand, RelOptRuleOperand...) - 类 中的静态方法org.apache.calcite.plan.RelOptRule
-
已过时。
- operand(Class<R>, RelOptRuleOperand, RelOptRuleOperand...) - 类 中的静态方法org.apache.calcite.plan.RelOptRule
-
Creates an operand that matches a relational expression with a given
list of children.
- operand(Class<? extends MutableRel>, SubstitutionVisitor.Operand...) - 类 中的静态方法org.apache.calcite.plan.SubstitutionVisitor.AbstractUnifyRule
-
Creates an operand with given inputs.
- Operand(Class<? extends MutableRel>) - 类 的构造器org.apache.calcite.plan.SubstitutionVisitor.Operand
-
- operand(int) - 类 中的方法org.apache.calcite.sql.SqlBasicCall
-
- operand(int) - 类 中的方法org.apache.calcite.sql.SqlCall
-
- operand(int) - 类 中的方法org.apache.calcite.sql.SqlCallBinding
-
Returns a particular operand.
- operand0 - 类 中的变量org.apache.calcite.plan.RelOptRuleCall
-
- OPERAND_AFTER - 类 中的静态变量org.apache.calcite.sql.SqlMatchRecognize
-
- OPERAND_INTERVAL - 类 中的静态变量org.apache.calcite.sql.SqlMatchRecognize
-
- OPERAND_MEASURES - 类 中的静态变量org.apache.calcite.sql.SqlMatchRecognize
-
- OPERAND_ORDER_BY - 类 中的静态变量org.apache.calcite.sql.SqlMatchRecognize
-
- OPERAND_PARTITION_BY - 类 中的静态变量org.apache.calcite.sql.SqlMatchRecognize
-
- OPERAND_PATTERN - 类 中的静态变量org.apache.calcite.sql.SqlMatchRecognize
-
- OPERAND_PATTERN_DEFINES - 类 中的静态变量org.apache.calcite.sql.SqlMatchRecognize
-
- OPERAND_ROWS_PER_MATCH - 类 中的静态变量org.apache.calcite.sql.SqlMatchRecognize
-
- OPERAND_STRICT_END - 类 中的静态变量org.apache.calcite.sql.SqlMatchRecognize
-
- OPERAND_STRICT_START - 类 中的静态变量org.apache.calcite.sql.SqlMatchRecognize
-
- OPERAND_SUBSET - 类 中的静态变量org.apache.calcite.sql.SqlMatchRecognize
-
- OPERAND_TABLE_REF - 类 中的静态变量org.apache.calcite.sql.SqlMatchRecognize
-
- operandCount() - 类 中的方法org.apache.calcite.sql.SqlBasicCall
-
- operandCount() - 类 中的方法org.apache.calcite.sql.SqlCall
-
- operandJ(Class<R>, RelTrait, Predicate<? super R>, RelOptRuleOperandChildren) - 类 中的静态方法org.apache.calcite.plan.RelOptRule
-
Creates an operand that matches a relational expression that has a
particular trait and predicate.
- operandJ(Class<R>, RelTrait, Predicate<? super R>, RelOptRuleOperand, RelOptRuleOperand...) - 类 中的静态方法org.apache.calcite.plan.RelOptRule
-
Creates an operand that matches a relational expression that has no
children.
- operandMap(JsonSchema, Map<String, Object>) - 类 中的方法org.apache.calcite.model.ModelHandler
-
Adds extra entries to an operand to a custom schema.
- operandNotComparable(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- operands - 类 中的变量org.apache.calcite.plan.RelOptRule
-
Flattened list of operands.
- operands - 类 中的变量org.apache.calcite.rex.RexCall
-
- operands() - 类 中的方法org.apache.calcite.rex.RexCallBinding
-
- operands - 类 中的变量org.apache.calcite.sql.SqlBasicCall
-
- operands() - 类 中的方法org.apache.calcite.sql.SqlCallBinding
-
Returns the operands to a call permuted into the same order as the
formal parameters of the function.
- OperandsTypeChecking - org.apache.calcite.sql.type中的类
-
Strategies to check for allowed operand types of an operator call.
- OperandsTypeChecking() - 类 的构造器org.apache.calcite.sql.type.OperandsTypeChecking
-
- OperandTypes - org.apache.calcite.sql.type中的类
-
Strategies for checking operand types.
- operation - 类 中的变量org.apache.calcite.rel.mutable.MutableTableModify
-
- OPERATOR - 类 中的静态变量org.apache.calcite.sql.SqlDelete
-
- OPERATOR - 类 中的静态变量org.apache.calcite.sql.SqlDescribeSchema
-
- OPERATOR - 类 中的静态变量org.apache.calcite.sql.SqlDescribeTable
-
- OPERATOR - 类 中的静态变量org.apache.calcite.sql.SqlExplain
-
- OPERATOR - 类 中的静态变量org.apache.calcite.sql.SqlInsert
-
- OPERATOR - 类 中的静态变量org.apache.calcite.sql.SqlJoin
-
- OPERATOR - 类 中的静态变量org.apache.calcite.sql.SqlMerge
-
- OPERATOR - 类 中的静态变量org.apache.calcite.sql.SqlOrderBy
-
- OPERATOR - 类 中的静态变量org.apache.calcite.sql.SqlSetOption
-
- OPERATOR - 类 中的静态变量org.apache.calcite.sql.SqlUpdate
-
- operatorTable(String) - 类 中的静态方法org.apache.calcite.prepare.CalciteCatalogReader
-
Creates an operator table that contains functions in the given class.
- operatorTable(SqlOperatorTable) - 类 中的方法org.apache.calcite.tools.Frameworks.ConfigBuilder
-
- optimize(RelDataType) - 枚举 中的方法org.apache.calcite.adapter.enumerable.JavaRowFormat
-
- optimize(RelRoot, List<Prepare.Materialization>, List<CalciteSchema.LatticeEntry>) - 类 中的方法org.apache.calcite.prepare.Prepare
-
Optimizes a query plan.
- optimizeDeclarations(List<MemberDeclaration>) - 类 中的方法org.apache.calcite.linq4j.tree.ClassDeclarationFinder
-
Adds new declarations (e.g. final static fields) to the list of existing
ones.
- OptimizeShuttle - org.apache.calcite.linq4j.tree中的类
-
Shuttle that optimizes expressions.
- OptimizeShuttle() - 类 的构造器org.apache.calcite.linq4j.tree.OptimizeShuttle
-
- optional() - 类 中的方法org.apache.calcite.runtime.Pattern.PatternBuilder
-
- optional - 类 中的变量org.apache.calcite.sql.type.FamilyOperandTypeChecker
-
- Optionality - org.apache.calcite.util中的枚举
-
Four states that describe whether a particular behavior or
property is allowed and/or not allowed.
- optionChecker(HintOptionChecker) - 类 中的方法org.apache.calcite.rel.hint.HintStrategy.Builder
-
Registers a hint option checker to validate the hint options.
- OpType - org.apache.calcite.linq4j中的枚举
-
Operator type.
- or(Expression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a BinaryExpression that represents a bitwise OR
operation.
- or(Expression, Expression, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a BinaryExpression that represents a bitwise OR
operation.
- or(HintPredicate...) - 类 中的静态方法org.apache.calcite.rel.hint.HintPredicates
-
Returns a composed hint predicate that represents a short-circuiting logical
OR of an array of hint predicates hintPredicates.
- or() - 类 中的方法org.apache.calcite.runtime.Pattern.PatternBuilder
-
Creates a pattern that matches either of the two patterns at the top
of the stack,
and pushes it onto the stack.
- OR - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
Logical OR operator.
- or(SqlOperandTypeChecker...) - 类 中的静态方法org.apache.calcite.sql.type.OperandTypes
-
Creates a checker that passes if any one of the rules passes.
- or(SqlSingleOperandTypeChecker...) - 类 中的静态方法org.apache.calcite.sql.type.OperandTypes
-
Creates a single-operand checker that passes if any one of the rules
passes.
- or(RexNode...) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
Creates an OR.
- or(Iterable<? extends RexNode>) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
Creates an OR.
- ORACLE_10 - 接口 中的静态变量org.apache.calcite.sql.validate.SqlConformance
-
已过时。
- OracleSqlDialect - org.apache.calcite.sql.dialect中的类
-
A SqlDialect implementation for the Oracle database.
- OracleSqlDialect(SqlDialect.Context) - 类 的构造器org.apache.calcite.sql.dialect.OracleSqlDialect
-
Creates an OracleSqlDialect.
- OracleSqlOperatorTable - org.apache.calcite.sql.fun中的类
-
- OracleSqlOperatorTable() - 类 的构造器org.apache.calcite.sql.fun.OracleSqlOperatorTable
-
已过时。
- orAssign(Expression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a BinaryExpression that represents a bitwise OR
assignment operation.
- orAssign(Expression, Expression, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a BinaryExpression that represents a bitwise OR
assignment operation.
- orAssign(Expression, Expression, Method, LambdaExpression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a BinaryExpression that represents a bitwise OR
assignment operation.
- Ord<E> - org.apache.calcite.linq4j中的类
-
Pair of an element and an ordinal.
- Ord(int, E) - 类 的构造器org.apache.calcite.linq4j.Ord
-
Creates an Ord.
- orderBy(Function1<T, TKey>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- orderBy(Function1<T, TKey>, Comparator<TKey>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- orderBy(Enumerable<TSource>, Function1<TSource, TKey>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Sorts the elements of a sequence in ascending
order according to a key.
- orderBy(Enumerable<TSource>, Function1<TSource, TKey>, Comparator<TKey>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Sorts the elements of a sequence in ascending
order by using a specified comparer.
- orderBy(Function1<TSource, TKey>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Sorts the elements of a sequence in ascending
order according to a key.
- orderBy(Function1<TSource, TKey>, Comparator<TKey>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Sorts the elements of a sequence in ascending
order by using a specified comparer.
- orderBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
-
Sorts the elements of a sequence in ascending
order according to a key.
- orderBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>, Comparator<TKey>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
-
Sorts the elements of a sequence in ascending
order by using a specified comparer.
- orderBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
-
Sorts the elements of a sequence in ascending
order according to a key.
- orderBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>, Comparator<TKey>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
-
Sorts the elements of a sequence in ascending
order by using a specified comparer.
- orderBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
-
- orderBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>, Comparator<TKey>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
-
- orderByDataTypeProhibitsRange() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- orderByDescending(Function1<T, TKey>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- orderByDescending(Function1<T, TKey>, Comparator<TKey>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- orderByDescending(Enumerable<TSource>, Function1<TSource, TKey>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Sorts the elements of a sequence in descending
order according to a key.
- orderByDescending(Enumerable<TSource>, Function1<TSource, TKey>, Comparator<TKey>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Sorts the elements of a sequence in descending
order by using a specified comparer.
- orderByDescending(Function1<TSource, TKey>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Sorts the elements of a sequence in descending
order according to a key.
- orderByDescending(Function1<TSource, TKey>, Comparator<TKey>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Sorts the elements of a sequence in descending
order by using a specified comparer.
- orderByDescending(Queryable<T>, FunctionExpression<Function1<T, TKey>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
-
Sorts the elements of a sequence in descending
order according to a key.
- orderByDescending(Queryable<T>, FunctionExpression<Function1<T, TKey>>, Comparator<TKey>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
-
Sorts the elements of a sequence in descending
order by using a specified comparer.
- orderByDescending(Queryable<T>, FunctionExpression<Function1<T, TKey>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
-
Sorts the elements of a sequence in descending
order according to a key.
- orderByDescending(Queryable<T>, FunctionExpression<Function1<T, TKey>>, Comparator<TKey>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
-
Sorts the elements of a sequence in descending
order by using a specified comparer.
- orderByDescending(Queryable<T>, FunctionExpression<Function1<T, TKey>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
-
- orderByDescending(Queryable<T>, FunctionExpression<Function1<T, TKey>>, Comparator<TKey>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
-
- orderByFolding() - 接口 中的方法org.apache.calcite.sql.SqlWriterConfig
-
Returns the line-folding policy for the ORDER BY clause.
- orderByOrdinalOutOfRange() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- orderByOverlap() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- orderByRangeMismatch() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- OrderByScope - org.apache.calcite.sql.validate中的类
-
Represents the name-resolution context for expressions in an ORDER BY clause.
- orderbyShouldNotContainOver() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- OrderedEnumerable<T> - org.apache.calcite.linq4j中的接口
-
Represents the result of applying a sorting operation to an
Enumerable.
- OrderedQueryable<T> - org.apache.calcite.linq4j中的接口
-
Represents the result of applying a sorting operation to a
Queryable.
- orderField(int) - 类 中的方法org.apache.calcite.rel.rel2sql.SqlImplementor.Context
-
Creates a reference to a field to be used in an ORDER BY clause.
- ORDERING - 类 中的静态变量org.apache.calcite.rel.RelNodes
-
- ORDERING - 类 中的静态变量org.apache.calcite.util.ImmutableBitSet
-
- ORDERING - 类 中的静态变量org.apache.calcite.util.mapping.IntPair
-
Ordering that compares pairs lexicographically: first by their source,
then by their target.
- orderKeys - 类 中的变量org.apache.calcite.rel.core.Match
-
- orderKeys - 类 中的变量org.apache.calcite.rel.core.Window.Group
-
- orderKeys - 类 中的变量org.apache.calcite.rel.mutable.MutableMatch
-
- orderKeys - 类 中的变量org.apache.calcite.rex.RexWindow
-
- orderList - 类 中的变量org.apache.calcite.sql.SqlOrderBy
-
- OrderStmt(SqlParserPos, Ast.Identifier, Ast.Identifier, List<Pair<Ast.Identifier, Ast.Direction>>) - 类 的构造器org.apache.calcite.piglet.Ast.OrderStmt
-
- ordinal - 类 中的变量org.apache.calcite.materialize.Lattice.Column
-
Ordinal of the column within the lattice.
- ordinal - 类 中的变量org.apache.calcite.profile.Profiler.Column
-
- ordinal - 类 中的变量org.apache.calcite.rel.core.Match.RexMRAggCall
-
- ordinal - 类 中的变量org.apache.calcite.rel.core.Window.RexWinAggCall
-
Ordinal of this aggregate within its partition.
- ordinal() - 接口 中的方法org.apache.calcite.sql.SqlLiteral.SqlSymbol
-
已过时。
- ordinalInParent - 类 中的变量org.apache.calcite.plan.RelOptRuleOperand
-
- ordinalInParent - 类 中的变量org.apache.calcite.rel.mutable.MutableRel
-
- ordinalInRule - 类 中的变量org.apache.calcite.plan.RelOptRuleOperand
-
- ORDINALITY_COLUMN_NAME - 类 中的静态变量org.apache.calcite.sql.SqlUnnestOperator
-
- OrdinalReturnTypeInference - org.apache.calcite.sql.type中的类
-
Returns the type of the operand at a particular 0-based ordinal position.
- OrdinalReturnTypeInference(int) - 类 的构造器org.apache.calcite.sql.type.OrdinalReturnTypeInference
-
- ordinals(RelCollation) - 类 中的静态方法org.apache.calcite.rel.RelCollationImpl
-
已过时。
- ordinals(RelCollation) - 类 中的静态方法org.apache.calcite.rel.RelCollations
-
Returns the indexes of the field collations in a given collation.
- ordinals(List<RelFieldCollation>) - 类 中的静态方法org.apache.calcite.rel.RelCollations
-
Returns the indexes of the fields in a list of field collations.
- orElse(Expression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a BinaryExpression that represents a conditional OR
operation that evaluates the second operand only if the first
operand evaluates to false.
- orElse(Expression, Expression, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a BinaryExpression that represents a conditional OR
operation that evaluates the second operand only if the first
operand evaluates to false.
- orEmpty(Iterable<T>) - 类 中的静态方法org.apache.calcite.util.Util
-
- org.apache.calcite - 程序包 org.apache.calcite
-
Main package for Calcite, the dynamic data management platform.
- org.apache.calcite.adapter.cassandra - 程序包 org.apache.calcite.adapter.cassandra
-
Cassandra query provider.
- org.apache.calcite.adapter.clone - 程序包 org.apache.calcite.adapter.clone
-
Provides utility classes.
- org.apache.calcite.adapter.csv - 程序包 org.apache.calcite.adapter.csv
-
Calcite query provider that reads from CSV (comma-separated value) files.
- org.apache.calcite.adapter.druid - 程序包 org.apache.calcite.adapter.druid
-
Query provider based on a Druid database.
- org.apache.calcite.adapter.elasticsearch - 程序包 org.apache.calcite.adapter.elasticsearch
-
Query provider based on an Elasticsearch2 DB.
- org.apache.calcite.adapter.enumerable - 程序包 org.apache.calcite.adapter.enumerable
-
Query optimizer rules for Java calling convention.
- org.apache.calcite.adapter.enumerable.impl - 程序包 org.apache.calcite.adapter.enumerable.impl
-
Calcite-specific classes for implementation of regular and window aggregates.
- org.apache.calcite.adapter.file - 程序包 org.apache.calcite.adapter.file
-
Calcite query provider that reads from web tables (HTML).
- org.apache.calcite.adapter.geode.rel - 程序包 org.apache.calcite.adapter.geode.rel
-
Query provider based on Apache Geode (Gemfire) In Memory Data Grid
- org.apache.calcite.adapter.geode.simple - 程序包 org.apache.calcite.adapter.geode.simple
-
Query provider based on Apache Geode (Gemfire) In Memory Data Grid
- org.apache.calcite.adapter.geode.util - 程序包 org.apache.calcite.adapter.geode.util
-
Query provider based on Apache Geode (Gemfire) In Memory Data Grid
- org.apache.calcite.adapter.java - 程序包 org.apache.calcite.adapter.java
-
Query provider based on Java in-memory data
structures.
- org.apache.calcite.adapter.jdbc - 程序包 org.apache.calcite.adapter.jdbc
-
Query provider based on a JDBC data source.
- org.apache.calcite.adapter.kafka - 程序包 org.apache.calcite.adapter.kafka
-
Kafka query provider.
- org.apache.calcite.adapter.mongodb - 程序包 org.apache.calcite.adapter.mongodb
-
Query provider based on a MongoDB database.
- org.apache.calcite.adapter.os - 程序包 org.apache.calcite.adapter.os
-
The OS adapter contains various table functions that let you query data
sources in your operating system and environment.
- org.apache.calcite.adapter.pig - 程序包 org.apache.calcite.adapter.pig
-
Pig query provider.
- org.apache.calcite.adapter.redis - 程序包 org.apache.calcite.adapter.redis
-
The Redis adapter contains various table functions that let you query data
sources in your operating system and environment.
- org.apache.calcite.adapter.spark - 程序包 org.apache.calcite.adapter.spark
-
Adapter based on the Apache Spark data management system.
- org.apache.calcite.adapter.splunk - 程序包 org.apache.calcite.adapter.splunk
-
Splunk query provider.
- org.apache.calcite.adapter.splunk.search - 程序包 org.apache.calcite.adapter.splunk.search
-
Executes queries via Splunk's REST API.
- org.apache.calcite.adapter.splunk.util - 程序包 org.apache.calcite.adapter.splunk.util
-
Utilities for RPC to Splunk.
- org.apache.calcite.adapter.tpcds - 程序包 org.apache.calcite.adapter.tpcds
-
TPC-DS schema.
- org.apache.calcite.adapter.tpch - 程序包 org.apache.calcite.adapter.tpch
-
TPC-H schema.
- org.apache.calcite.chinook - 程序包 org.apache.calcite.chinook
-
End to end tests.
- org.apache.calcite.config - 程序包 org.apache.calcite.config
-
Configuration.
- org.apache.calcite.example.maze - 程序包 org.apache.calcite.example.maze
-
User-defined table function that generates a maze.
- org.apache.calcite.interpreter - 程序包 org.apache.calcite.interpreter
-
Provides an implementation of relational expressions using an interpreter.
- org.apache.calcite.jdbc - 程序包 org.apache.calcite.jdbc
-
JDBC driver for Calcite.
- org.apache.calcite.linq4j - 程序包 org.apache.calcite.linq4j
-
Language-integrated query for Java (linq4j) main package.
- org.apache.calcite.linq4j.function - 程序包 org.apache.calcite.linq4j.function
-
Contains definitions of functions and predicates.
- org.apache.calcite.linq4j.tree - 程序包 org.apache.calcite.linq4j.tree
-
Object model for Java expressions.
- org.apache.calcite.materialize - 程序包 org.apache.calcite.materialize
-
Management of materialized query results.
- org.apache.calcite.model - 程序包 org.apache.calcite.model
-
Provides model files, in JSON format, defining schemas and other metadata.
- org.apache.calcite.piglet - 程序包 org.apache.calcite.piglet
-
Piglet, a Pig-like language.
- org.apache.calcite.plan - 程序包 org.apache.calcite.plan
-
Defines interfaces for constructing rule-based optimizers of
relational expressions.
- org.apache.calcite.plan.hep - 程序包 org.apache.calcite.plan.hep
-
Provides a heuristic planner implementation for the interfaces in
org.apache.calcite.plan.
- org.apache.calcite.plan.volcano - 程序包 org.apache.calcite.plan.volcano
-
Optimizes relational expressions.
- org.apache.calcite.prepare - 程序包 org.apache.calcite.prepare
-
Preparation of queries (parsing, planning and implementation).
- org.apache.calcite.profile - 程序包 org.apache.calcite.profile
-
Utilities to analyze data sets.
- org.apache.calcite.rel - 程序包 org.apache.calcite.rel
-
Defines relational expressions.
- org.apache.calcite.rel.convert - 程序包 org.apache.calcite.rel.convert
-
Defines relational expressions and rules for converting between calling
conventions.
- org.apache.calcite.rel.core - 程序包 org.apache.calcite.rel.core
-
Defines core relational expressions.
- org.apache.calcite.rel.externalize - 程序包 org.apache.calcite.rel.externalize
-
Facilities to externalize
RelNodes to and from
XML and JSON format.
- org.apache.calcite.rel.hint - 程序包 org.apache.calcite.rel.hint
-
Defines hints interfaces and utilities for relational expressions.
- org.apache.calcite.rel.logical - 程序包 org.apache.calcite.rel.logical
-
Defines logical relational expressions.
- org.apache.calcite.rel.metadata - 程序包 org.apache.calcite.rel.metadata
-
Defines metadata interfaces and utilities for relational
expressions.
- org.apache.calcite.rel.mutable - 程序包 org.apache.calcite.rel.mutable
-
Defines mutable relational expressions.
- org.apache.calcite.rel.rel2sql - 程序包 org.apache.calcite.rel.rel2sql
-
Translates a relational expression to SQL parse tree.
- org.apache.calcite.rel.rules - 程序包 org.apache.calcite.rel.rules
-
Provides a core set of planner rules.
- org.apache.calcite.rel.rules.materialize - 程序包 org.apache.calcite.rel.rules.materialize
-
Provides a materialized rewriting algorithm encapsulated within a planner rule.
- org.apache.calcite.rel.stream - 程序包 org.apache.calcite.rel.stream
-
Defines relational expressions for streaming.
- org.apache.calcite.rel.type - 程序包 org.apache.calcite.rel.type
-
Defines a type system for relational expressions.
- org.apache.calcite.rex - 程序包 org.apache.calcite.rex
-
Provides a language for representing row-expressions.
- org.apache.calcite.runtime - 程序包 org.apache.calcite.runtime
-
Utilities required at runtime.
- org.apache.calcite.schema - 程序包 org.apache.calcite.schema
-
Schema SPI.
- org.apache.calcite.schema.impl - 程序包 org.apache.calcite.schema.impl
-
Utilities to help implement Calcite's SPIs.
- org.apache.calcite.server - 程序包 org.apache.calcite.server
-
Provides a server for hosting Calcite connections.
- org.apache.calcite.sql - 程序包 org.apache.calcite.sql
-
Provides a SQL parser and object model.
- org.apache.calcite.sql.advise - 程序包 org.apache.calcite.sql.advise
-
Provides hints and corrections for editing SQL statements.
- org.apache.calcite.sql.babel - 程序包 org.apache.calcite.sql.babel
-
Parse tree for SQL extensions used by the Babel parser.
- org.apache.calcite.sql.ddl - 程序包 org.apache.calcite.sql.ddl
-
Parse tree for SQL DDL statements.
- org.apache.calcite.sql.dialect - 程序包 org.apache.calcite.sql.dialect
-
SQL unparsers for JDBC dialects.
- org.apache.calcite.sql.fun - 程序包 org.apache.calcite.sql.fun
-
Defines the set of standard SQL row-level functions and
operators.
- org.apache.calcite.sql.parser - 程序包 org.apache.calcite.sql.parser
-
Provides a SQL parser.
- org.apache.calcite.sql.pretty - 程序包 org.apache.calcite.sql.pretty
-
Provides a pretty-printer for SQL statements.
- org.apache.calcite.sql.type - 程序包 org.apache.calcite.sql.type
-
SQL type system.
- org.apache.calcite.sql.util - 程序包 org.apache.calcite.sql.util
-
Utility classes for the SQL object model, parsing, and validation.
- org.apache.calcite.sql.validate - 程序包 org.apache.calcite.sql.validate
-
SQL validation.
- org.apache.calcite.sql.validate.implicit - 程序包 org.apache.calcite.sql.validate.implicit
-
SQL Implicit Type Cast
Work Flow
This package contains rules for implicit type coercion, it works during
the process of SQL validation.
- org.apache.calcite.sql2rel - 程序包 org.apache.calcite.sql2rel
-
Translates a SQL parse tree to relational expression.
- org.apache.calcite.statistic - 程序包 org.apache.calcite.statistic
-
Implementations of statistics providers.
- org.apache.calcite.tools - 程序包 org.apache.calcite.tools
-
Provides utility classes.
- org.apache.calcite.util - 程序包 org.apache.calcite.util
-
Provides utility classes.
- org.apache.calcite.util.graph - 程序包 org.apache.calcite.util.graph
-
Graph-theoretic algorithms and data structures.
- org.apache.calcite.util.javac - 程序包 org.apache.calcite.util.javac
-
Provides compilers for Java code.
- org.apache.calcite.util.mapping - 程序包 org.apache.calcite.util.mapping
-
Support for algebraic maps.
- org.apache.calcite.util.trace - 程序包 org.apache.calcite.util.trace
-
Tracing services.
- other(RelDataTypeFactory, AggregateCall) - 类 中的方法org.apache.calcite.sql.SqlSplittableAggFunction.AbstractSumSplitter
-
- other(RelDataTypeFactory, AggregateCall) - 类 中的方法org.apache.calcite.sql.SqlSplittableAggFunction.CountSplitter
-
- other(RelDataTypeFactory, AggregateCall) - 接口 中的方法org.apache.calcite.sql.SqlSplittableAggFunction
-
Called to generate an aggregate for the other side of the join
than the side aggregate call's arguments come from.
- other(RelDataTypeFactory, AggregateCall) - 类 中的方法org.apache.calcite.sql.SqlSplittableAggFunction.SelfSplitter
-
- out(StringBuilder) - 类 中的方法org.apache.calcite.util.PartiallyOrderedSet
-
- OUTDENT - 类 中的静态变量org.apache.calcite.util.StackWriter
-
directive for decreasing the indentation level
- outerJoin - 类 中的变量org.apache.calcite.plan.RelOptUtil.Exists
-
- OVER - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The
OVER operator, which applies an aggregate functions to a
window.
- OverFinder() - 类 的构造器org.apache.calcite.util.Util.OverFinder
-
- overFolding() - 接口 中的方法org.apache.calcite.sql.SqlWriterConfig
-
Returns the line-folding policy for the OVER clause or a window
declaration.
- OVERLAPS - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- overlaps(SqlParserPos) - 类 中的方法org.apache.calcite.sql.parser.SqlParserPos
-
- overlay(String, String, int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL OVERLAY function.
- overlay(String, String, int, int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL OVERLAY function.
- overlay(ByteString, ByteString, int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL OVERLAY function applied to binary strings.
- overlay(ByteString, ByteString, int, int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL OVERLAY function applied to binary strings.
- OVERLAY - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- overlay(SqlWindow, SqlValidator) - 类 中的方法org.apache.calcite.sql.SqlWindow
-
Creates a new window by combining this one with another.
- overMissingOrderBy() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- overNonAggregate() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- overridingMethodDecl(Method, Iterable<ParameterExpression>, BlockStatement) - 类 中的静态方法org.apache.calcite.adapter.enumerable.EnumUtils
-
Declares a method that overrides another method.
- OverridingSourceMapping(Mappings.SourceMapping, int, int) - 类 的构造器org.apache.calcite.util.mapping.Mappings.OverridingSourceMapping
-
- OverridingTargetMapping(Mappings.TargetMapping, int, int) - 类 的构造器org.apache.calcite.util.mapping.Mappings.OverridingTargetMapping
-
- OverScope - org.apache.calcite.sql.validate中的类
-
The name-resolution scope of a OVER clause.
- PackageMarker - org.apache.calcite.linq4j中的注释类型
-
This is a dummy annotation that forces javac to produce output for
otherwise empty package-info.java.
- PACKAGES - 类 中的静态变量org.apache.calcite.rel.externalize.RelJson
-
- Pair<T1,T2> - org.apache.calcite.util中的类
-
Pair of objects.
- Pair(T1, T2) - 类 的构造器org.apache.calcite.util.Pair
-
Creates a Pair.
- pairs() - 类 中的方法org.apache.calcite.rel.core.JoinInfo
-
Returns a list of (left, right) key ordinals.
- pairs(List<E>) - 类 中的静态方法org.apache.calcite.util.Util
-
Given a list with N elements
[e0, e1, ..., eN-1]
(where N is even), returns a list of the N / 2 elements
[ (e0, e1),
(e2, e3), ... ].
- PAIRWISE_STRING_EQUIVALENCE - 类 中的静态变量org.apache.calcite.rel.mutable.MutableRel
-
- ParaccelSqlDialect - org.apache.calcite.sql.dialect中的类
-
A SqlDialect implementation for the Paraccel database.
- ParaccelSqlDialect(SqlDialect.Context) - 类 的构造器org.apache.calcite.sql.dialect.ParaccelSqlDialect
-
Creates a ParaccelSqlDialect.
- Parameter - org.apache.calcite.linq4j.function中的注释类型
-
Annotation that supplies metadata about a function parameter.
- parameter - 类 中的变量org.apache.calcite.linq4j.tree.CatchBlock
-
- parameter - 类 中的变量org.apache.calcite.linq4j.tree.DeclarationStatement
-
- parameter(Type) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a ParameterExpression node that can be used to
identify a parameter or a variable in an expression tree.
- parameter(Type, String) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a ParameterExpression node that can be used to
identify a parameter or a variable in an expression tree.
- parameter(int, Type, String) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a ParameterExpression.
- parameter - 类 中的变量org.apache.calcite.linq4j.tree.FieldDeclaration
-
- parameter - 类 中的变量org.apache.calcite.linq4j.tree.ForEachStatement
-
- ParameterExpression - org.apache.calcite.linq4j.tree中的类
-
Represents a named parameter expression.
- ParameterExpression(Type) - 类 的构造器org.apache.calcite.linq4j.tree.ParameterExpression
-
- ParameterExpression(int, Type, String) - 类 的构造器org.apache.calcite.linq4j.tree.ParameterExpression
-
- parameterList - 类 中的变量org.apache.calcite.linq4j.tree.FunctionExpression
-
- ParameterListBuilder() - 类 的构造器org.apache.calcite.schema.impl.ReflectiveFunctionBase.ParameterListBuilder
-
- parameterRelTypes() - 接口 中的方法org.apache.calcite.adapter.enumerable.AggContext
-
Returns the parameter types of the aggregate as
RelDataType.
- parameterRowType - 类 中的变量org.apache.calcite.prepare.Prepare
-
- parameterRowType - 类 中的变量org.apache.calcite.prepare.Prepare.PreparedResultImpl
-
- parameters - 类 中的变量org.apache.calcite.linq4j.tree.ConstructorDeclaration
-
- parameters - 类 中的变量org.apache.calcite.linq4j.tree.MethodDeclaration
-
- parameters - 类 中的变量org.apache.calcite.schema.impl.ReflectiveFunctionBase
-
Types of parameter for the function call.
- ParameterScope - org.apache.calcite.sql.validate中的类
-
A scope which contains nothing besides a few parameters.
- ParameterScope(SqlValidatorImpl, Map<String, RelDataType>) - 类 的构造器org.apache.calcite.sql.validate.ParameterScope
-
- parameterTypes() - 接口 中的方法org.apache.calcite.adapter.enumerable.AggContext
-
Returns the parameter types of the aggregate as
Type.
- params - 类 中的变量org.apache.calcite.rel.mutable.MutableSample
-
- parent - 类 中的变量org.apache.calcite.linq4j.tree.ClassDeclarationFinder
-
- parent - 类 中的变量org.apache.calcite.materialize.LatticeChildNode
-
- parent - 类 中的变量org.apache.calcite.rel.mutable.MutableRel
-
- parent() - 接口 中的方法org.apache.calcite.schema.Path
-
Returns the parent path, or null if the path is empty.
- parent - 类 中的变量org.apache.calcite.sql.validate.DelegatingScope
-
Parent scope.
- parse(List<String>) - 类 中的方法org.apache.calcite.adapter.redis.RedisDataProcess
-
- parse(CalcitePrepare.Context, String) - 接口 中的方法org.apache.calcite.jdbc.CalcitePrepare
-
- parse(String) - 枚举 中的方法org.apache.calcite.linq4j.tree.Primitive
-
- parse(CalcitePrepare.Context, String) - 类 中的方法org.apache.calcite.prepare.CalcitePrepareImpl
-
- parse(Reader) - 类 中的方法org.apache.calcite.prepare.PlannerImpl
-
- parse(CalciteConnection, CalciteSchema, List<String>, String) - 类 中的静态方法org.apache.calcite.schema.Schemas
-
Parses and validates a SQL query.
- parse(String) - 枚举 中的静态方法org.apache.calcite.sql.fun.SqlLibrary
-
Parses a comma-separated string such as "standard,oracle".
- parse(String) - 接口 中的方法org.apache.calcite.tools.Planner
-
Parses and validates a SQL statement.
- parse(Reader) - 接口 中的方法org.apache.calcite.tools.Planner
-
Parses and validates a SQL statement.
- parse() - 类 中的方法org.apache.calcite.util.PrecedenceClimbingParser
-
- parseArgs(String[], Map<String, String>) - 类 中的静态方法org.apache.calcite.adapter.splunk.search.SplunkConnectionImpl
-
- parseBinaryString(String) - 类 中的静态方法org.apache.calcite.sql.parser.SqlParserUtil
-
已过时。
- parseBoolean(String, boolean, boolean) - 类 中的静态方法org.apache.calcite.adapter.splunk.util.StringUtils
-
- parseCollation(String) - 类 中的静态方法org.apache.calcite.sql.parser.SqlParserUtil
-
Extracts the values from a collation name.
- parseDate(String) - 类 中的静态方法org.apache.calcite.sql.parser.SqlParserUtil
-
- parseDateLiteral(String, SqlParserPos) - 类 中的静态方法org.apache.calcite.sql.parser.SqlParserUtil
-
- ParsedCollation(Charset, Locale, String) - 类 的构造器org.apache.calcite.sql.parser.SqlParserUtil.ParsedCollation
-
- parseDecimal(String) - 类 中的静态方法org.apache.calcite.sql.parser.SqlParserUtil
-
- parseExpression() - 类 中的方法org.apache.calcite.sql.parser.SqlParser
-
Parses a SQL expression.
- parseExpression(SqlParser.Config, String) - 接口 中的方法org.apache.calcite.sql2rel.InitializerContext
-
Parse a column computation expression for a table.
- parseInteger(String) - 类 中的静态方法org.apache.calcite.sql.parser.SqlParserUtil
-
- parseIntervalLiteral(SqlParserPos, int, String, SqlIntervalQualifier) - 类 中的静态方法org.apache.calcite.sql.parser.SqlParserUtil
-
- parseLocale(String) - 类 中的静态方法org.apache.calcite.util.Util
-
Parses a locale string.
- parsePositiveInt(String) - 类 中的静态方法org.apache.calcite.sql.parser.SqlParserUtil
-
Parses a positive int.
- parseQuery(String) - 类 中的方法org.apache.calcite.sql.advise.SqlAdvisor
-
Wrapper function to parse a SQL query (SELECT or VALUES, but not INSERT,
UPDATE, DELETE, CREATE, DROP etc.), throwing a
SqlParseException
if the statement is not syntactically valid.
- parseQuery() - 类 中的方法org.apache.calcite.sql.parser.SqlParser
-
Parses a SELECT statement.
- parseQuery(String) - 类 中的方法org.apache.calcite.sql.parser.SqlParser
-
Parses a SELECT statement and reuses parser.
- parser(int, Predicate<PrecedenceClimbingParser.Token>) - 接口 中的方法org.apache.calcite.sql.SqlSpecialOperator.TokenSequence
-
Creates a parser whose token sequence is a copy of a subset of this
token sequence.
- PARSER_LOGGER - 类 中的静态变量org.apache.calcite.util.trace.CalciteTrace
-
The "org.apache.calcite.sql.parser" tracer reports parser events in
SqlParser and other classes at DEBUG.
- parserConfig(SqlParser.Config) - 类 中的方法org.apache.calcite.tools.Frameworks.ConfigBuilder
-
- parserContext(int, int) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- ParseResult(CalcitePrepareImpl, SqlValidator, String, SqlNode, RelDataType) - 类 的构造器org.apache.calcite.jdbc.CalcitePrepare.ParseResult
-
- parserFactory(Class<T>, T) - 接口 中的方法org.apache.calcite.config.CalciteConnectionConfig
-
- parserFactory(Class<T>, T) - 类 中的方法org.apache.calcite.config.CalciteConnectionConfigImpl
-
- parserFactory() - 接口 中的方法org.apache.calcite.sql.parser.SqlParser.Config
-
- parseStmt() - 类 中的方法org.apache.calcite.sql.parser.SqlParser
-
Parses an SQL statement.
- parseStmtList() - 类 中的方法org.apache.calcite.sql.parser.SqlParser
-
Parses a list of SQL statements separated by semicolon.
- parseString(String) - 类 中的静态方法org.apache.calcite.sql.parser.SqlParserUtil
-
Converts the contents of an sql quoted string literal into the
corresponding Java string representation (removing leading and trailing
quotes and unescaping internal doubled quotes).
- parseTime(String) - 类 中的静态方法org.apache.calcite.sql.parser.SqlParserUtil
-
- parseTimeLiteral(String, SqlParserPos) - 类 中的静态方法org.apache.calcite.sql.parser.SqlParserUtil
-
- parseTimestamp(String) - 类 中的静态方法org.apache.calcite.sql.parser.SqlParserUtil
-
- parseTimestampLiteral(String, SqlParserPos) - 类 中的静态方法org.apache.calcite.sql.parser.SqlParserUtil
-
- PartiallyOrderedSet<E> - org.apache.calcite.util中的类
-
Partially-ordered set.
- PartiallyOrderedSet(PartiallyOrderedSet.Ordering<E>) - 类 的构造器org.apache.calcite.util.PartiallyOrderedSet
-
Creates a partially-ordered set.
- PartiallyOrderedSet(PartiallyOrderedSet.Ordering<E>, Function<E, Iterable<E>>, Function<E, Iterable<E>>) - 类 的构造器org.apache.calcite.util.PartiallyOrderedSet
-
Creates a partially-ordered set with a parent-generating function.
- PartiallyOrderedSet(PartiallyOrderedSet.Ordering<E>, Function<E, Iterable<E>>, Function<E, Iterable<E>>) - 类 的构造器org.apache.calcite.util.PartiallyOrderedSet
-
已过时。
- PartiallyOrderedSet(PartiallyOrderedSet.Ordering<E>, Collection<E>) - 类 的构造器org.apache.calcite.util.PartiallyOrderedSet
-
Creates a partially-ordered set, and populates it with a given
collection.
- PartiallyOrderedSet.Ordering<E> - org.apache.calcite.util中的接口
-
Ordering relation.
- PartialMapping(int, int, MappingType) - 类 的构造器org.apache.calcite.util.mapping.Mappings.PartialMapping
-
Creates a partial mapping.
- PartialMapping(List<Integer>, int, MappingType) - 类 的构造器org.apache.calcite.util.mapping.Mappings.PartialMapping
-
Creates a partial mapping from a list.
- partialParse() - 类 中的方法org.apache.calcite.util.PrecedenceClimbingParser
-
- partitionbyShouldNotContainOver() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- partitionKeys - 类 中的变量org.apache.calcite.rel.core.Match
-
- partitionKeys - 类 中的变量org.apache.calcite.rel.mutable.MutableMatch
-
- partitionKeys - 类 中的变量org.apache.calcite.rex.RexWindow
-
- partitionNotAllowed() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- path() - 类 中的方法org.apache.calcite.jdbc.CalciteSchema.Entry
-
Returns this object's path.
- path(String) - 类 中的方法org.apache.calcite.jdbc.CalciteSchema
-
Returns the path of an object in this schema.
- path - 类 中的变量org.apache.calcite.model.JsonFunction
-
Path for resolving this function.
- path - 类 中的变量org.apache.calcite.model.JsonSchema
-
SQL path that is used to resolve functions used in this schema.
- path - 类 中的变量org.apache.calcite.model.JsonView
-
Schema name(s) to use when resolving query.
- Path - org.apache.calcite.schema中的接口
-
Path from a root schema to a particular object (schema, table, function).
- path(CalciteSchema, Iterable<String>) - 类 中的静态方法org.apache.calcite.schema.Schemas
-
Creates a path with a given list of names starting from a given root
schema.
- path(ImmutableList<Pair<String, Schema>>) - 类 中的静态方法org.apache.calcite.schema.Schemas
-
- path(SchemaPlus) - 类 中的静态方法org.apache.calcite.schema.Schemas
-
Returns the path to get to a schema from its root.
- path - 异常错误 中的变量org.apache.calcite.sql.validate.CyclicDefinitionException
-
- Path() - 类 的构造器org.apache.calcite.sql.validate.SqlValidatorScope.Path
-
- path - 类 中的变量org.apache.calcite.sql.validate.SqlValidatorScope.Resolve
-
- path() - 接口 中的方法org.apache.calcite.util.Source
-
- pattern - 类 中的变量org.apache.calcite.rel.core.Match
-
- pattern - 类 中的变量org.apache.calcite.rel.mutable.MutableMatch
-
- Pattern - org.apache.calcite.runtime中的接口
-
Regular expression, to be compiled into an
Automaton.
- PATTERN - 接口 中的静态变量org.apache.calcite.util.Glossary
-
This table shows how and where the Gang of Four patterns are applied.
- Pattern.AbstractPattern - org.apache.calcite.runtime中的类
-
Base class for implementations of
Pattern.
- Pattern.Op - org.apache.calcite.runtime中的枚举
-
Operator that constructs composite
Pattern instances.
- Pattern.OpPattern - org.apache.calcite.runtime中的类
-
Pattern with one or more arguments.
- Pattern.PatternBuilder - org.apache.calcite.runtime中的类
-
Builds a pattern expression.
- Pattern.RepeatPattern - org.apache.calcite.runtime中的类
-
Pattern that matches a pattern repeated between minRepeat
and maxRepeat times.
- Pattern.SymbolPattern - org.apache.calcite.runtime中的类
-
Pattern that matches a symbol.
- PATTERN_ALTER - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
| operator to create alternate patterns
within MATCH_RECOGNIZE.
- PATTERN_CONCAT - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
Operator to concatenate patterns within MATCH_RECOGNIZE.
- PATTERN_EXCLUDE - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
EXCLUDE operator within MATCH_RECOGNIZE.
- PATTERN_PERMUTE - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
PERMUTE operator to combine patterns within
MATCH_RECOGNIZE.
- PATTERN_QUANTIFIER - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
Operator to quantify patterns within MATCH_RECOGNIZE.
- patternAggregationInNavigation(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- patternAlter(Iterable<? extends RexNode>) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
Creates a call that creates alternate patterns;
for use in
RelBuilder.match(org.apache.calcite.rex.RexNode, boolean, boolean, java.util.Map<java.lang.String, org.apache.calcite.rex.RexNode>, java.lang.Iterable<? extends org.apache.calcite.rex.RexNode>, org.apache.calcite.rex.RexNode, java.util.Map<java.lang.String, ? extends java.util.SortedSet<java.lang.String>>, boolean, java.lang.Iterable<? extends org.apache.calcite.rex.RexNode>, java.lang.Iterable<? extends org.apache.calcite.rex.RexNode>, org.apache.calcite.rex.RexNode).
- patternAlter(RexNode...) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
Creates a call that creates alternate patterns;
for use in
RelBuilder.match(org.apache.calcite.rex.RexNode, boolean, boolean, java.util.Map<java.lang.String, org.apache.calcite.rex.RexNode>, java.lang.Iterable<? extends org.apache.calcite.rex.RexNode>, org.apache.calcite.rex.RexNode, java.util.Map<java.lang.String, ? extends java.util.SortedSet<java.lang.String>>, boolean, java.lang.Iterable<? extends org.apache.calcite.rex.RexNode>, java.lang.Iterable<? extends org.apache.calcite.rex.RexNode>, org.apache.calcite.rex.RexNode).
- patternBuilder() - 类 中的静态方法org.apache.calcite.runtime.Utilities
-
Creates a pattern builder.
- patternConcat(Iterable<? extends RexNode>) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
Creates a call that concatenates patterns;
for use in
RelBuilder.match(org.apache.calcite.rex.RexNode, boolean, boolean, java.util.Map<java.lang.String, org.apache.calcite.rex.RexNode>, java.lang.Iterable<? extends org.apache.calcite.rex.RexNode>, org.apache.calcite.rex.RexNode, java.util.Map<java.lang.String, ? extends java.util.SortedSet<java.lang.String>>, boolean, java.lang.Iterable<? extends org.apache.calcite.rex.RexNode>, java.lang.Iterable<? extends org.apache.calcite.rex.RexNode>, org.apache.calcite.rex.RexNode).
- patternConcat(RexNode...) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
Creates a call that concatenates patterns;
for use in
RelBuilder.match(org.apache.calcite.rex.RexNode, boolean, boolean, java.util.Map<java.lang.String, org.apache.calcite.rex.RexNode>, java.lang.Iterable<? extends org.apache.calcite.rex.RexNode>, org.apache.calcite.rex.RexNode, java.util.Map<java.lang.String, ? extends java.util.SortedSet<java.lang.String>>, boolean, java.lang.Iterable<? extends org.apache.calcite.rex.RexNode>, java.lang.Iterable<? extends org.apache.calcite.rex.RexNode>, org.apache.calcite.rex.RexNode).
- patternCountFunctionArg() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- patternDefinitions - 类 中的变量org.apache.calcite.rel.core.Match
-
- patternDefinitions - 类 中的变量org.apache.calcite.rel.mutable.MutableMatch
-
- patternExclude(RexNode) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
Creates a call that creates an exclude pattern;
for use in
RelBuilder.match(org.apache.calcite.rex.RexNode, boolean, boolean, java.util.Map<java.lang.String, org.apache.calcite.rex.RexNode>, java.lang.Iterable<? extends org.apache.calcite.rex.RexNode>, org.apache.calcite.rex.RexNode, java.util.Map<java.lang.String, ? extends java.util.SortedSet<java.lang.String>>, boolean, java.lang.Iterable<? extends org.apache.calcite.rex.RexNode>, java.lang.Iterable<? extends org.apache.calcite.rex.RexNode>, org.apache.calcite.rex.RexNode).
- patternField(String, RelDataType, int) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
Creates a reference to a given field of the pattern.
- patternFunctionNullCheck(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- patternFunctionVariableCheck(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- patternPermute(Iterable<? extends RexNode>) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
Creates a call that creates permute patterns;
for use in
RelBuilder.match(org.apache.calcite.rex.RexNode, boolean, boolean, java.util.Map<java.lang.String, org.apache.calcite.rex.RexNode>, java.lang.Iterable<? extends org.apache.calcite.rex.RexNode>, org.apache.calcite.rex.RexNode, java.util.Map<java.lang.String, ? extends java.util.SortedSet<java.lang.String>>, boolean, java.lang.Iterable<? extends org.apache.calcite.rex.RexNode>, java.lang.Iterable<? extends org.apache.calcite.rex.RexNode>, org.apache.calcite.rex.RexNode).
- patternPermute(RexNode...) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
Creates a call that creates permute patterns;
for use in
RelBuilder.match(org.apache.calcite.rex.RexNode, boolean, boolean, java.util.Map<java.lang.String, org.apache.calcite.rex.RexNode>, java.lang.Iterable<? extends org.apache.calcite.rex.RexNode>, org.apache.calcite.rex.RexNode, java.util.Map<java.lang.String, ? extends java.util.SortedSet<java.lang.String>>, boolean, java.lang.Iterable<? extends org.apache.calcite.rex.RexNode>, java.lang.Iterable<? extends org.apache.calcite.rex.RexNode>, org.apache.calcite.rex.RexNode).
- patternPrevFunctionInMeasure(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- patternPrevFunctionOrder(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- patternQuantify(Iterable<? extends RexNode>) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
Creates a call that creates quantify patterns;
for use in
RelBuilder.match(org.apache.calcite.rex.RexNode, boolean, boolean, java.util.Map<java.lang.String, org.apache.calcite.rex.RexNode>, java.lang.Iterable<? extends org.apache.calcite.rex.RexNode>, org.apache.calcite.rex.RexNode, java.util.Map<java.lang.String, ? extends java.util.SortedSet<java.lang.String>>, boolean, java.lang.Iterable<? extends org.apache.calcite.rex.RexNode>, java.lang.Iterable<? extends org.apache.calcite.rex.RexNode>, org.apache.calcite.rex.RexNode).
- patternQuantify(RexNode...) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
Creates a call that creates quantify patterns;
for use in
RelBuilder.match(org.apache.calcite.rex.RexNode, boolean, boolean, java.util.Map<java.lang.String, org.apache.calcite.rex.RexNode>, java.lang.Iterable<? extends org.apache.calcite.rex.RexNode>, org.apache.calcite.rex.RexNode, java.util.Map<java.lang.String, ? extends java.util.SortedSet<java.lang.String>>, boolean, java.lang.Iterable<? extends org.apache.calcite.rex.RexNode>, java.lang.Iterable<? extends org.apache.calcite.rex.RexNode>, org.apache.calcite.rex.RexNode).
- patternRunningFunctionInDefine(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- patternVarAlreadyDefined(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- PDX_SERIALIZABLE_PACKAGE_PATH - 类 中的静态变量org.apache.calcite.adapter.geode.rel.GeodeSchemaFactory
-
- PDX_SERIALIZABLE_PACKAGE_PATH - 类 中的静态变量org.apache.calcite.adapter.geode.simple.GeodeSimpleSchemaFactory
-
- peek() - 类 中的静态方法org.apache.calcite.jdbc.CalcitePrepare.Dummy
-
- peek() - 类 中的方法org.apache.calcite.tools.RelBuilder
-
Returns the relational expression at the top of the stack, but does not
remove it.
- peek(int) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
Returns the relational expression n positions from the top of the
stack, but does not remove it.
- peek(int, int) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
Returns the relational expression n positions from the top of the
stack, but does not remove it.
- peek(List<T>) - 类 中的静态方法org.apache.calcite.util.Stacks
-
已过时。
Returns the most recently added element in the stack.
- peek(int, List<T>) - 类 中的静态方法org.apache.calcite.util.Stacks
-
已过时。
Returns the nth most recently added element in the stack.
- PERCENT_RANK - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
PERCENT_RANK window function.
- PERCENT_REMAINDER - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
Arithmetic remainder operator, '
%',
an alternative to
SqlStdOperatorTable.MOD allowed if under certain conformance levels.
- percentRemainderNotAllowed() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- perform(CalciteServerStatement, Frameworks.PrepareAction<R>) - 类 中的方法org.apache.calcite.prepare.CalcitePrepareImpl
-
已过时。
- perform(CalciteServerStatement, FrameworkConfig, Frameworks.BasePrepareAction<R>) - 类 中的方法org.apache.calcite.prepare.CalcitePrepareImpl
-
Executes a prepare action.
- perform(RelOptRuleCall, Filter, Join) - 类 中的方法org.apache.calcite.rel.rules.FilterJoinRule
-
- perform(RelOptRuleCall, Project, RelNode) - 类 中的方法org.apache.calcite.rel.rules.materialize.MaterializedViewRule
-
Rewriting logic is based on "Optimizing Queries Using Materialized Views:
A Practical, Scalable Solution" by Goldstein and Larson.
- perform(RelOptRuleCall, Project, Join, RelNode, Aggregate) - 类 中的方法org.apache.calcite.rel.rules.SemiJoinRule
-
- performUnconditionalRewrites(SqlNode, boolean) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
-
Performs expression rewrites which are always used unconditionally.
- PERIOD - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
-
- PERIOD_EQUALS - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- PERIOD_OR_DATETIME - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
-
- permAssert(boolean, String) - 类 中的静态方法org.apache.calcite.util.Util
-
- permutation(List<RexNode>, RelDataType) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
-
Returns a permutation describing where output fields come from.
- Permutation - org.apache.calcite.util中的类
-
Represents a mapping which reorders elements in an array.
- Permutation(int) - 类 的构造器org.apache.calcite.util.Permutation
-
Creates a permutation of a given size.
- Permutation(int[]) - 类 的构造器org.apache.calcite.util.Permutation
-
Creates a permutation from an array.
- permutationIgnoreCast(List<RexNode>, RelDataType) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
-
Returns a permutation describing where output fields come from.
- permutationPushDownProject(List<RexNode>, RelDataType, int, int) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
-
Returns a permutation describing where the Project's fields come from
after the Project is pushed down.
- permute(Object, int[]) - 枚举 中的方法org.apache.calcite.linq4j.tree.Primitive
-
Permutes an array.
- permute(RelDataTypeFactory, RelDataType, Mapping) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
-
Permutes a record type according to a mapping.
- permute(RelNode, Permutation, List<String>) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
-
Creates a relational expression which permutes the output fields of a
relational expression according to a permutation.
- permute(MutableAggregate, MutableRel, Mapping) - 类 中的静态方法org.apache.calcite.plan.SubstitutionVisitor
-
- permute(RelCollation, Map<Integer, Integer>) - 类 中的静态方法org.apache.calcite.rel.RelCollations
-
Creates a copy of this collation that changes the ordinals of input
fields.
- permute(RelCollation, Mappings.TargetMapping) - 类 中的静态方法org.apache.calcite.rel.RelCollations
-
Creates a copy of this collation that changes the ordinals of input
fields.
- permute(Mapping) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
- permute(Map<Integer, Integer>) - 类 中的方法org.apache.calcite.util.ImmutableBitSet
-
Permutes a bit set according to a given mapping.
- permute(Iterable<ImmutableBitSet>, Map<Integer, Integer>) - 类 中的静态方法org.apache.calcite.util.ImmutableBitSet
-
Permutes a collection of bit sets according to a given mapping.
- permute(List<T>, Mappings.TargetMapping) - 类 中的静态方法org.apache.calcite.util.mapping.Mappings
-
Creates a view of a list, permuting according to a target mapping.
- permutedCall() - 类 中的方法org.apache.calcite.sql.SqlCallBinding
-
Returns a call that is equivalent except that arguments have been
permuted into the logical order.
- personalityManagesRowCount() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- personalitySupportsLabels() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- personalitySupportsSnapshots() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- PhoenixSqlDialect - org.apache.calcite.sql.dialect中的类
-
A SqlDialect implementation for the Apache Phoenix database.
- PhoenixSqlDialect(SqlDialect.Context) - 类 的构造器org.apache.calcite.sql.dialect.PhoenixSqlDialect
-
Creates a PhoenixSqlDialect.
- physType - 类 中的变量org.apache.calcite.adapter.enumerable.EnumerableRel.Result
-
Describes the Java type returned by this relational expression, and the
mapping between it and the fields of the logical row type.
- PhysType - org.apache.calcite.adapter.enumerable中的接口
-
Physical type of a row.
- physType - 类 中的变量org.apache.calcite.adapter.spark.SparkRel.Result
-
- PhysTypeImpl - org.apache.calcite.adapter.enumerable中的类
-
- PI - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- PigAggFunction - org.apache.calcite.adapter.pig中的枚举
-
Supported Pig aggregate functions and their Calcite counterparts.
- PigAggregate - org.apache.calcite.adapter.pig中的类
-
- PigAggregate(RelOptCluster, RelTraitSet, RelNode, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - 类 的构造器org.apache.calcite.adapter.pig.PigAggregate
-
Creates a PigAggregate.
- PigAggregate(RelOptCluster, RelTraitSet, RelNode, boolean, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - 类 的构造器org.apache.calcite.adapter.pig.PigAggregate
-
已过时。
- PigAggregateFactory() - 类 的构造器org.apache.calcite.adapter.pig.PigRelFactories.PigAggregateFactory
-
- PigConverter - org.apache.calcite.piglet中的类
-
Extension from PigServer to convert Pig scripts into logical relational
algebra plans and SQL statements.
- PigDataType - org.apache.calcite.adapter.pig中的枚举
-
Supported Pig data types and their Calcite counterparts.
- PigFilter - org.apache.calcite.adapter.pig中的类
-
- PigFilter(RelOptCluster, RelTraitSet, RelNode, RexNode) - 类 的构造器org.apache.calcite.adapter.pig.PigFilter
-
Creates a PigFilter.
- PigFilterFactory() - 类 的构造器org.apache.calcite.adapter.pig.PigRelFactories.PigFilterFactory
-
- PigJoin - org.apache.calcite.adapter.pig中的类
-
- PigJoin(RelOptCluster, RelTraitSet, RelNode, RelNode, RexNode, JoinRelType) - 类 的构造器org.apache.calcite.adapter.pig.PigJoin
-
Creates a PigJoin.
- PigJoinFactory() - 类 的构造器org.apache.calcite.adapter.pig.PigRelFactories.PigJoinFactory
-
- PigProject - org.apache.calcite.adapter.pig中的类
-
- PigProject(RelOptCluster, RelTraitSet, RelNode, List<? extends RexNode>, RelDataType) - 类 的构造器org.apache.calcite.adapter.pig.PigProject
-
Creates a PigProject.
- pigQuery2Rel(String) - 类 中的方法org.apache.calcite.piglet.PigConverter
-
Parses a Pig script and converts it into relational algebra plans,
optimizing the result.
- pigQuery2Rel(String, boolean, boolean, boolean) - 类 中的方法org.apache.calcite.piglet.PigConverter
-
Parses a Pig script and converts it into relational algebra plans.
- PigRel - org.apache.calcite.adapter.pig中的接口
-
Relational expression that uses the Pig calling convention.
- PigRel.Implementor - org.apache.calcite.adapter.pig中的类
-
Callback for the implementation process that converts a tree of
PigRel nodes into complete Pig Latin script.
- PigRelBuilder - org.apache.calcite.piglet中的类
-
Extension to
RelBuilder for Pig logical operators.
- PigRelBuilder - org.apache.calcite.tools中的类
-
Extension to
RelBuilder for Pig relational operators.
- PigRelBuilder(Context, RelOptCluster, RelOptSchema) - 类 的构造器org.apache.calcite.tools.PigRelBuilder
-
- PigRelBuilder.GroupOption - org.apache.calcite.tools中的枚举
-
Option for performing group efficiently if data set is already sorted
- PigRelBuilder.PigRelTranslationContext - org.apache.calcite.piglet中的类
-
Context constructed during Pig-to-
RelNode translation process.
- PigRelFactories - org.apache.calcite.adapter.pig中的类
-
Implementations of factories in
RelFactories
for the Pig adapter.
- PigRelFactories.PigAggregateFactory - org.apache.calcite.adapter.pig中的类
-
- PigRelFactories.PigFilterFactory - org.apache.calcite.adapter.pig中的类
-
- PigRelFactories.PigJoinFactory - org.apache.calcite.adapter.pig中的类
-
- PigRelFactories.PigTableScanFactory - org.apache.calcite.adapter.pig中的类
-
- PigRelSqlUdfs - org.apache.calcite.piglet中的类
-
User-defined functions (
UDFs)
needed for Pig-to-
RelNode translation.
- PigRelToSqlConverter - org.apache.calcite.piglet中的类
-
An extension of
RelToSqlConverter to convert a relation algebra tree,
translated from a Pig script, into a SQL statement.
- PigRelTranslationContext() - 类 的构造器org.apache.calcite.piglet.PigRelBuilder.PigRelTranslationContext
-
- PigRules - org.apache.calcite.adapter.pig中的类
-
- PigSchema - org.apache.calcite.adapter.pig中的类
-
Schema that contains one more or more Pig tables.
- PigSchema() - 类 的构造器org.apache.calcite.adapter.pig.PigSchema
-
- PigSchemaFactory - org.apache.calcite.adapter.pig中的类
-
- pigScript2Rel(String, Map<String, String>, boolean) - 类 中的方法org.apache.calcite.piglet.PigConverter
-
Parses a Pig script and converts it into relational algebra plans.
- PigTable - org.apache.calcite.adapter.pig中的类
-
Represents a Pig relation that is created by Pig Latin
LOAD statement.
- PigTable(String, String[]) - 类 的构造器org.apache.calcite.adapter.pig.PigTable
-
Creates a PigTable.
- PigTable - org.apache.calcite.piglet中的类
-
A non-queriable table that contains only row type to represent a Pig Table.
- PigTableFactory - org.apache.calcite.adapter.pig中的类
-
- PigTableFactory() - 类 的构造器org.apache.calcite.adapter.pig.PigTableFactory
-
- PigTableScan - org.apache.calcite.adapter.pig中的类
-
- PigTableScan(RelOptCluster, RelTraitSet, RelOptTable) - 类 的构造器org.apache.calcite.adapter.pig.PigTableScan
-
Creates a PigTableScan.
- PigTableScanFactory() - 类 的构造器org.apache.calcite.adapter.pig.PigRelFactories.PigTableScanFactory
-
- PigToEnumerableConverter - org.apache.calcite.adapter.pig中的类
-
Relational expression representing a scan of a table in a Pig data source.
- PigToEnumerableConverter(RelOptCluster, RelTraitSet, RelNode) - 类 的构造器org.apache.calcite.adapter.pig.PigToEnumerableConverter
-
Creates a PigToEnumerableConverter.
- PigToEnumerableConverterRule - org.apache.calcite.adapter.pig中的类
-
- pigToSql(String, SqlDialect) - 类 中的方法org.apache.calcite.piglet.PigConverter
-
Converts a Pig script to a list of SQL statements.
- PigToSqlAggregateRule - org.apache.calcite.piglet中的类
-
Planner rule that converts Pig aggregate UDF calls to built-in SQL
aggregates.
- PigUdfs - org.apache.calcite.piglet中的类
-
Implementation methods.
- PigUserDefinedFunction - org.apache.calcite.piglet中的类
-
Class to represent Pig UDF objects
- PigUserDefinedFunction(String, SqlReturnTypeInference, SqlOperandTypeChecker, List<RelDataType>, Function, FuncSpec) - 类 的构造器org.apache.calcite.piglet.PigUserDefinedFunction
-
- PigUserDefinedFunction(String, SqlReturnTypeInference, SqlOperandTypeChecker, List<RelDataType>, Function) - 类 的构造器org.apache.calcite.piglet.PigUserDefinedFunction
-
- Planner - org.apache.calcite.tools中的接口
-
A façade that covers Calcite's query planning process: parse SQL,
validate the parse tree, convert the parse tree to a relational expression,
and optimize the relational expression.
- PlannerImpl - org.apache.calcite.prepare中的类
-
- PlannerImpl(FrameworkConfig) - 类 的构造器org.apache.calcite.prepare.PlannerImpl
-
Creates a planner.
- PlannerImpl.ViewExpanderImpl - org.apache.calcite.prepare中的类
-
- plus() - 类 中的方法org.apache.calcite.jdbc.CalciteSchema
-
- plus(RelOptCost) - 接口 中的方法org.apache.calcite.plan.RelOptCost
-
Adds another cost to this.
- plus(RelOptCost) - 类 中的方法org.apache.calcite.plan.RelOptCostImpl
-
- plus(RelTrait) - 类 中的方法org.apache.calcite.plan.RelTraitSet
-
Returns this trait set with a given trait added or overridden.
- plus() - 类 中的方法org.apache.calcite.runtime.Pattern.PatternBuilder
-
Creates a pattern that matches the patterns at the top
of the stack one or more times,
and pushes it onto the stack.
- plus(int, int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL + operator applied to int values.
- plus(Integer, int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL + operator applied to int values; left side may be
null.
- plus(int, Integer) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL + operator applied to int values; right side may be
null.
- plus(Integer, Integer) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL + operator applied to nullable int values.
- plus(Long, Integer) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL + operator applied to nullable long and int values.
- plus(Integer, Long) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL + operator applied to nullable int and long values.
- plus(BigDecimal, BigDecimal) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL + operator applied to BigDecimal values.
- PLUS - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
Infix arithmetic plus operator, '+'.
- plus(SqlParserPos) - 类 中的方法org.apache.calcite.sql.parser.SqlParserPos
-
Combines this parser position with another to create a
position that spans from the first point in the first to the last point
in the other.
- plus(String, SqlParserPos) - 类 中的方法org.apache.calcite.sql.SqlIdentifier
-
Creates an identifier that consists of this identifier plus a name segment.
- plus(RelDataType, int, String, StructKind) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorScope.Path
-
Creates a path that consists of this path plus one additional step.
- PLUS_OPERATOR - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
-
- plusAll(RelTrait[]) - 类 中的方法org.apache.calcite.plan.RelTraitSet
-
- plusAll(SqlNode[]) - 类 中的方法org.apache.calcite.sql.parser.SqlParserPos
-
Combines this parser position with an array of positions to create a
position that spans from the first point in the first to the last point
in the other.
- plusAll(Collection<SqlNode>) - 类 中的方法org.apache.calcite.sql.parser.SqlParserPos
-
Combines this parser position with a list of positions.
- plusAny(Object, Object) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL + operator applied to Object values (at least one operand
has ANY type; either may be null).
- plusStar() - 类 中的方法org.apache.calcite.sql.SqlIdentifier
-
Creates an identifier that consists of this identifier plus a wildcard star.
- policy(SqlKind) - 类 中的静态方法org.apache.calcite.plan.Strong
-
Returns how to deduce whether a particular kind of expression is null,
given whether its arguments are null.
- pop(CalcitePrepare.Context) - 类 中的静态方法org.apache.calcite.jdbc.CalcitePrepare.Dummy
-
- pop(List<T>, T) - 类 中的静态方法org.apache.calcite.util.Stacks
-
已过时。
Removes an element from the stack.
- pop(List<T>) - 类 中的静态方法org.apache.calcite.util.Stacks
-
已过时。
Removes an element from the stack and returns it.
- popFunctionCall() - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
-
Removes the topmost entry from the function call stack.
- popFunctionCall() - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
-
- populate(SqlIdentifier, SqlNode, CalcitePrepare.Context) - 类 中的静态方法org.apache.calcite.sql.ddl.SqlDdlNodes
-
Populates the table called name by executing query.
- populate(BitSet, Iterable<? extends Number>) - 类 中的静态方法org.apache.calcite.util.BitSets
-
Populates a
BitSet from an iterable, such as a list of integer.
- populate(BitSet, ImmutableIntList) - 类 中的静态方法org.apache.calcite.util.BitSets
-
- populateBounds() - 类 中的方法org.apache.calcite.sql.SqlWindow
-
Fill in missing bounds.
- populateMaterializations(CalcitePrepare.Context, RelOptCluster, Prepare.Materialization) - 类 中的方法org.apache.calcite.prepare.CalcitePrepareImpl
-
- pos - 类 中的变量org.apache.calcite.piglet.Ast.Node
-
- POS - 类 中的静态变量org.apache.calcite.rel.rel2sql.SqlImplementor
-
- pos() - 类 中的方法org.apache.calcite.sql.parser.Span
-
Returns a position spanning the earliest position to the latest.
- pos - 类 中的变量org.apache.calcite.sql.parser.SqlParserUtil.StringAndPos
-
- pos - 类 中的变量org.apache.calcite.sql.SqlNode
-
- pos(int) - 接口 中的方法org.apache.calcite.sql.SqlSpecialOperator.TokenSequence
-
- position(String, String) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL POSITION(seek IN string) function.
- position(ByteString, ByteString) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL POSITION(seek IN string) function for byte strings.
- position(String, String, int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL POSITION(seek IN string FROM integer) function.
- position(ByteString, ByteString, int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL POSITION(seek IN string FROM integer) function for byte
strings.
- POSITION - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- POSITIVE_INTEGER_LITERAL - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
-
Operand type-checking strategy type must be a positive integer non-NULL
literal.
- POSIX_REGEX_CASE_INSENSITIVE - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- POSIX_REGEX_CASE_SENSITIVE - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- posixRegex(String, String, Boolean) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
- post - 类 中的变量org.apache.calcite.linq4j.tree.ForStatement
-
- post(String, CharSequence, Map<String, String>) - 类 中的静态方法org.apache.calcite.runtime.HttpUtils
-
- post(String, CharSequence, Map<String, String>, int, int) - 类 中的静态方法org.apache.calcite.runtime.HttpUtils
-
- post(boolean, String) - 类 中的静态方法org.apache.calcite.util.Util
-
- POST_AGGREGATION_PROJECT - 类 中的静态变量org.apache.calcite.adapter.druid.DruidRules
-
- postDecrementAssign(Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a UnaryExpression that represents the assignment of
the expression followed by a subsequent decrement by 1 of the
original expression.
- postDecrementAssign(Expression, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a UnaryExpression that represents the assignment of
the expression followed by a subsequent decrement by 1 of the
original expression.
- postExpressionConversionHook() - 接口 中的方法org.apache.calcite.sql2rel.InitializerExpressionFactory
-
Creates a hook function to customize the relational expression right after the column
expressions are converted.
- postExpressionConversionHook() - 类 中的方法org.apache.calcite.sql2rel.NullInitializerExpressionFactory
-
- postfix(Object, int) - 类 中的方法org.apache.calcite.util.PrecedenceClimbingParser.Builder
-
- postfix(Object, int) - 类 中的方法org.apache.calcite.util.PrecedenceClimbingParser
-
- POSTGRESQL_TYPE_SYSTEM - 类 中的静态变量org.apache.calcite.sql.dialect.PostgresqlSqlDialect
-
PostgreSQL type system.
- PostgresqlSqlDialect - org.apache.calcite.sql.dialect中的类
-
A SqlDialect implementation for the PostgreSQL database.
- PostgresqlSqlDialect(SqlDialect.Context) - 类 的构造器org.apache.calcite.sql.dialect.PostgresqlSqlDialect
-
Creates a PostgresqlSqlDialect.
- postIncrementAssign(Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a UnaryExpression that represents the assignment of
the expression followed by a subsequent increment by 1 of the
original expression.
- postIncrementAssign(Expression, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a UnaryExpression that represents the assignment of
the expression followed by a subsequent increment by 1 of the
original expression.
- power(Expression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a BinaryExpression that represents raising a number to
a power.
- power(Expression, Expression, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a BinaryExpression that represents raising a number to
a power.
- power(double, double) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL POWER operator applied to double values.
- power(double, BigDecimal) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
- power(BigDecimal, double) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
- power(BigDecimal, BigDecimal) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
- POWER - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
Uses SqlOperatorTable.useDouble for its return type since we don't know
what the result type will be by just looking at the operand types.
- powerAssign(Expression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a BinaryExpression that represents raising an
expression to a power and assigning the result back to the
expression.
- powerAssign(Expression, Expression, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a BinaryExpression that represents raising an
expression to a power and assigning the result back to the
expression.
- powerAssign(Expression, Expression, Method, LambdaExpression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a BinaryExpression that represents raising an
expression to a power and assigning the result back to the
expression.
- powerOfTen(int) - 类 中的方法org.apache.calcite.rel.rules.ReduceDecimalsRule.RexExpander
-
Calculates a power of ten, as a long value
- powerSet() - 类 中的方法org.apache.calcite.util.ImmutableBitSet
-
Computes the power set (set of all sets) of this bit set.
- powTen(int) - 类 中的静态方法org.apache.calcite.util.NumberUtil
-
- PRAGMATIC_2003 - 接口 中的静态变量org.apache.calcite.sql.validate.SqlConformance
-
已过时。
- PRAGMATIC_99 - 接口 中的静态变量org.apache.calcite.sql.validate.SqlConformance
-
已过时。
- pre(boolean, String) - 类 中的静态方法org.apache.calcite.util.Util
-
- PrecedenceClimbingParser - org.apache.calcite.util中的类
-
Parser that takes a collection of tokens (atoms and operators)
and groups them together according to the operators' precedence
and associativity.
- PrecedenceClimbingParser.Builder - org.apache.calcite.util中的类
-
Fluent helper to build a parser containing a list of tokens.
- PrecedenceClimbingParser.Call - org.apache.calcite.util中的类
-
A token that is a call to an operator with arguments.
- PrecedenceClimbingParser.Op - org.apache.calcite.util中的类
-
An operator token.
- PrecedenceClimbingParser.Result - org.apache.calcite.util中的类
-
- PrecedenceClimbingParser.Special - org.apache.calcite.util中的接口
-
Callback defining the behavior of a special function.
- PrecedenceClimbingParser.SpecialOp - org.apache.calcite.util中的类
-
An token corresponding to a special operator.
- PrecedenceClimbingParser.Token - org.apache.calcite.util中的类
-
A token: either an atom, a call to an operator with arguments,
or an unmatched operator.
- PrecedenceClimbingParser.Type - org.apache.calcite.util中的枚举
-
Token type.
- PRECEDES - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- PRECEDING_OPERATOR - 类 中的静态变量org.apache.calcite.sql.SqlWindow
-
The PRECEDING operator used exclusively in a window specification.
- precision - 类 中的变量org.apache.calcite.sql.SqlAbstractDateTimeLiteral
-
- PRECISION_NOT_SPECIFIED - 接口 中的静态变量org.apache.calcite.rel.type.RelDataType
-
- predecessorListOf(DirectedGraph<V, E>, V) - 类 中的静态方法org.apache.calcite.util.graph.Graphs
-
- preDecrementAssign(Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a UnaryExpression that decrements the expression by 1
and assigns the result back to the expression.
- preDecrementAssign(Expression, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a UnaryExpression that decrements the expression by 1
and assigns the result back to the expression.
- predicate - 类 中的变量org.apache.calcite.rel.hint.HintStrategy
-
- PREDICATE - 类 中的静态变量org.apache.calcite.rel.rules.FilterTableScanRule
-
已过时。
- PREDICATE - 类 中的静态变量org.apache.calcite.rel.rules.ProjectTableScanRule
-
已过时。
- Predicate1<T0> - org.apache.calcite.linq4j.function中的接口
-
Function with one parameter returning a native boolean value.
- Predicate2<T0,T1> - org.apache.calcite.linq4j.function中的接口
-
Function with two parameters returning a native boolean value.
- predicateConstants(Class<C>, RexBuilder, RelOptPredicateList) - 类 中的静态方法org.apache.calcite.rel.rules.ReduceExpressionsRule
-
- predicateConstants(Class<C>, RexBuilder, List<RexNode>) - 类 中的静态方法org.apache.calcite.rex.RexUtil
-
Creates a map containing each (e, constant) pair that occurs within
a predicate list.
- PredicateImpl<T> - org.apache.calcite.runtime中的类
-
- PredicateImpl() - 类 的构造器org.apache.calcite.runtime.PredicateImpl
-
已过时。
- prefer(JavaRowFormat) - 枚举 中的方法org.apache.calcite.adapter.enumerable.EnumerableRel.Prefer
-
- preferArray() - 枚举 中的方法org.apache.calcite.adapter.enumerable.EnumerableRel.Prefer
-
- preferCustom() - 枚举 中的方法org.apache.calcite.adapter.enumerable.EnumerableRel.Prefer
-
- PreferredAlbumsTableFactory - org.apache.calcite.chinook中的类
-
Factory for the table of albums preferred by the current user.
- PreferredAlbumsTableFactory() - 类 的构造器org.apache.calcite.chinook.PreferredAlbumsTableFactory
-
- PreferredGenresTableFactory - org.apache.calcite.chinook中的类
-
Factory for the table of genres preferred by the current user.
- PreferredGenresTableFactory() - 类 的构造器org.apache.calcite.chinook.PreferredGenresTableFactory
-
- prefix() - 类 中的方法org.apache.calcite.sql.validate.SqlQualified
-
- prefix(Object, int) - 类 中的方法org.apache.calcite.util.PrecedenceClimbingParser.Builder
-
- prefix(Object, int) - 类 中的方法org.apache.calcite.util.PrecedenceClimbingParser
-
- prefixLength - 类 中的变量org.apache.calcite.sql.validate.SqlQualified
-
- preIncrementAssign(Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a UnaryExpression that increments the expression by 1
and assigns the result back to the expression.
- preIncrementAssign(Expression, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a UnaryExpression that increments the expression by 1
and assigns the result back to the expression.
- preOrderTraverseNext(MutableRel) - 类 中的静态方法org.apache.calcite.rel.mutable.MutableRels
-
- preparationAborted() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- prepare(Meta.ConnectionHandle, String, long) - 类 中的方法org.apache.calcite.jdbc.CalciteMetaImpl
-
- prepare - 类 中的变量org.apache.calcite.jdbc.CalcitePrepare.ParseResult
-
- prepare(Queryable<T>) - 类 中的方法org.apache.calcite.jdbc.CalciteStatement
-
- Prepare - org.apache.calcite.prepare中的类
-
Abstract base for classes that implement
the process of preparing and executing SQL expressions.
- Prepare(CalcitePrepare.Context, Prepare.CatalogReader, Convention) - 类 的构造器org.apache.calcite.prepare.Prepare
-
- prepare(CalciteConnection, CalciteSchema, List<String>, String, ImmutableMap<CalciteConnectionProperty, String>) - 类 中的静态方法org.apache.calcite.schema.Schemas
-
Prepares a SQL query for execution.
- prepare(RelNode) - 接口 中的方法org.apache.calcite.tools.RelRunner
-
Runs a relational expression.
- Prepare.AbstractPreparingTable - org.apache.calcite.prepare中的类
-
- Prepare.CatalogReader - org.apache.calcite.prepare中的接口
-
Interface by which validator and planner can read table metadata.
- Prepare.Materialization - org.apache.calcite.prepare中的类
-
Describes that a given SQL query is materialized by a given table.
- Prepare.PreparedExplain - org.apache.calcite.prepare中的类
-
PreparedExplanation is a PreparedResult for an EXPLAIN PLAN statement.
- Prepare.PreparedResult - org.apache.calcite.prepare中的接口
-
- Prepare.PreparedResultImpl - org.apache.calcite.prepare中的类
-
- Prepare.PreparingTable - org.apache.calcite.prepare中的接口
-
Definition of a table, for the purposes of the validator and planner.
- PrepareAction() - 类 的构造器org.apache.calcite.tools.Frameworks.PrepareAction
-
已过时。
- PrepareAction(FrameworkConfig) - 类 的构造器org.apache.calcite.tools.Frameworks.PrepareAction
-
已过时。
- prepareAndExecute(Meta.StatementHandle, String, long, Meta.PrepareCallback) - 类 中的方法org.apache.calcite.jdbc.CalciteMetaImpl
-
- prepareAndExecute(Meta.StatementHandle, String, long, int, Meta.PrepareCallback) - 类 中的方法org.apache.calcite.jdbc.CalciteMetaImpl
-
- prepareAndExecuteBatch(Meta.StatementHandle, List<String>) - 类 中的方法org.apache.calcite.jdbc.CalciteMetaImpl
-
- PreparedExplain(RelDataType, RelDataType, RelRoot, SqlExplainFormat, SqlExplainLevel) - 类 的构造器org.apache.calcite.prepare.Prepare.PreparedExplain
-
- PreparedResultImpl(RelDataType, RelDataType, List<List<String>>, List<RelCollation>, RelNode, TableModify.Operation, boolean) - 类 的构造器org.apache.calcite.prepare.Prepare.PreparedResultImpl
-
- prepareQueryable(CalcitePrepare.Context, Queryable<T>) - 接口 中的方法org.apache.calcite.jdbc.CalcitePrepare
-
- prepareQueryable(CalcitePrepare.Context, Queryable<T>) - 类 中的方法org.apache.calcite.prepare.CalcitePrepareImpl
-
- prepareSql(CalcitePrepare.Context, CalcitePrepare.Query<T>, Type, long) - 接口 中的方法org.apache.calcite.jdbc.CalcitePrepare
-
- prepareSql(CalcitePrepare.Context, CalcitePrepare.Query<T>, Type, long) - 类 中的方法org.apache.calcite.prepare.CalcitePrepareImpl
-
- prepareSql(SqlNode, Class, SqlValidator, boolean) - 类 中的方法org.apache.calcite.prepare.Prepare
-
- prepareSql(SqlNode, SqlNode, Class, SqlValidator, boolean) - 类 中的方法org.apache.calcite.prepare.Prepare
-
- PRESERVE - 类 中的静态变量org.apache.calcite.rel.RelCollationImpl
-
已过时。
- PRESERVE - 类 中的静态变量org.apache.calcite.rel.RelCollations
-
已过时。
- PREV - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
PREV function to be used within MATCH_RECOGNIZE.
- preValidateCall(SqlValidator, SqlValidatorScope, SqlCall) - 类 中的方法org.apache.calcite.sql.SqlOperator
-
Receives notification that validation of a call to this operator is
beginning.
- previousClearBit(BitSet, int) - 类 中的静态方法org.apache.calcite.util.BitSets
-
Returns the previous clear bit.
- previousClearBit(int) - 类 中的方法org.apache.calcite.util.ImmutableBitSet
-
Returns the index of the nearest bit that is set to false
that occurs on or before the specified starting index.
- preVisit(NewExpression) - 类 中的方法org.apache.calcite.linq4j.tree.ClassDeclarationFinder
-
Creates optimizer local to the newly generated anonymous class.
- preVisit(ClassDeclaration) - 类 中的方法org.apache.calcite.linq4j.tree.ClassDeclarationFinder
-
Creates optimizer local to the newly generated class.
- preVisit(WhileStatement) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
-
- preVisit(ConditionalStatement) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
-
- preVisit(BlockStatement) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
-
- preVisit(GotoStatement) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
-
- preVisit(ForStatement) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
-
- preVisit(ForEachStatement) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
-
- preVisit(ThrowStatement) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
-
- preVisit(DeclarationStatement) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
-
- preVisit(FunctionExpression) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
-
- preVisit(BinaryExpression) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
-
- preVisit(TernaryExpression) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
-
- preVisit(IndexExpression) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
-
- preVisit(UnaryExpression) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
-
- preVisit(MethodCallExpression) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
-
- preVisit(MemberExpression) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
-
- preVisit(NewArrayExpression) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
-
- preVisit(NewExpression) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
-
- preVisit(TryStatement) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
-
- preVisit(TypeBinaryExpression) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
-
- preVisit(MethodDeclaration) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
-
- preVisit(FieldDeclaration) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
-
- preVisit(ClassDeclaration) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
-
- preVisit(ConstructorDeclaration) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
-
- primary(SqlParserPos, SqlIdentifier, SqlNodeList) - 类 中的静态方法org.apache.calcite.sql.ddl.SqlDdlNodes
-
Creates a PRIMARY KEY constraint.
- PRIMARY - 类 中的静态变量org.apache.calcite.sql.ddl.SqlKeyConstraint
-
- primary(SqlParserPos, SqlIdentifier, SqlNodeList) - 类 中的静态方法org.apache.calcite.sql.ddl.SqlKeyConstraint
-
Creates a PRIMARY KEY constraint.
- Primitive - org.apache.calcite.linq4j.tree中的枚举
-
Enumeration of Java's primitive types.
- Primitive.Flavor - org.apache.calcite.linq4j.tree中的枚举
-
What kind of type?
- Primitive.Sink - org.apache.calcite.linq4j.tree中的接口
-
A place to send a value.
- Primitive.Source - org.apache.calcite.linq4j.tree中的接口
-
A place from which to read a value.
- primitiveClass - 枚举 中的变量org.apache.calcite.linq4j.tree.Primitive
-
- primitiveName - 枚举 中的变量org.apache.calcite.linq4j.tree.Primitive
-
- print(int) - 类 中的静态方法org.apache.calcite.adapter.enumerable.MatchUtils
-
- print(String) - 类 中的方法org.apache.calcite.sql.pretty.SqlPrettyWriter
-
- print(int) - 类 中的方法org.apache.calcite.sql.pretty.SqlPrettyWriter
-
- print(String) - 接口 中的方法org.apache.calcite.sql.SqlWriter
-
Prints a string, preceded by whitespace if necessary.
- print(int) - 接口 中的方法org.apache.calcite.sql.SqlWriter
-
Prints an integer.
- print(StringBuilder) - 类 中的方法org.apache.calcite.util.PrecedenceClimbingParser.Call
-
- print(PrecedenceClimbingParser.Token) - 类 中的方法org.apache.calcite.util.PrecedenceClimbingParser
-
- print(StringBuilder) - 类 中的方法org.apache.calcite.util.PrecedenceClimbingParser.Token
-
- print(PrintWriter, Object) - 类 中的静态方法org.apache.calcite.util.Util
-
Prints an object using reflection.
- print(PrintWriter, Object, int) - 类 中的静态方法org.apache.calcite.util.Util
-
- print(String) - 类 中的方法org.apache.calcite.util.XmlOutput
-
Sends a string directly to the output stream, without escaping any
characters.
- printAsJava(PrintWriter) - 类 中的方法org.apache.calcite.rex.RexLiteral
-
Prints the value this literal as a Java string constant.
- printJavaString(Appendable, String, boolean) - 类 中的静态方法org.apache.calcite.util.Util
-
Prints a string, enclosing in double quotes (") and escaping if
necessary.
- println(PrintWriter, Object) - 类 中的静态方法org.apache.calcite.util.Util
-
- printSqlIdentifier(PrintWriter, String) - 类 中的静态方法org.apache.calcite.util.StackWriter
-
Writes an SQL identifier.
- printSqlStringLiteral(PrintWriter, String) - 类 中的静态方法org.apache.calcite.util.StackWriter
-
Writes an SQL string literal.
- printUsage(String) - 类 中的静态方法org.apache.calcite.adapter.splunk.search.SplunkConnectionImpl
-
- printWriter(OutputStream) - 类 中的静态方法org.apache.calcite.util.Util
-
Creates a
PrintWriter to a given output stream using UTF-8
character set.
- printWriter(File) - 类 中的静态方法org.apache.calcite.util.Util
-
Creates a
PrintWriter to a given file using UTF-8
character set.
- PROCEDURE_CALL - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- ProcedureNamespace - org.apache.calcite.sql.validate中的类
-
Namespace whose contents are defined by the result of a call to a
user-defined procedure.
- Processes - org.apache.calcite.adapter.os中的类
-
Utilities regarding operating system processes.
- processSearchResult(String[]) - 接口 中的方法org.apache.calcite.adapter.splunk.search.SearchResultListener
-
Handles a record from a search result.
- processSearchResult(String[]) - 类 中的方法org.apache.calcite.adapter.splunk.search.SplunkConnectionImpl.CountingSearchResultListener
-
- product(List<Enumerator<T>>) - 类 中的静态方法org.apache.calcite.linq4j.Linq4j
-
Returns an enumerator that is the cartesian product of the given
enumerators.
- product(Iterable<? extends Iterable<T>>) - 类 中的静态方法org.apache.calcite.linq4j.Linq4j
-
Returns the cartesian product of an iterable of iterables.
- product(List<Enumerator<List<E>>>, int, boolean) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
- product(Permutation) - 类 中的方法org.apache.calcite.util.Permutation
-
Returns the product of this Permutation with a given Permutation.
- PRODUCT_NULLABLE - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
-
- profile(Iterable<List<Comparable>>, List<Profiler.Column>, Collection<ImmutableBitSet>) - 接口 中的方法org.apache.calcite.profile.Profiler
-
Creates a profile of a data set.
- profile(Iterable<List<Comparable>>, List<Profiler.Column>, Collection<ImmutableBitSet>) - 类 中的方法org.apache.calcite.profile.ProfilerImpl
-
- profile(Iterable<List<Comparable>>, List<Profiler.Column>, Collection<ImmutableBitSet>) - 类 中的方法org.apache.calcite.profile.SimpleProfiler
-
- PROFILER - 类 中的静态变量org.apache.calcite.materialize.Lattices
-
Statistics provider that uses a profiler.
- Profiler - org.apache.calcite.profile中的接口
-
Analyzes data sets.
- Profiler.Column - org.apache.calcite.profile中的类
-
Column.
- Profiler.Distribution - org.apache.calcite.profile中的类
-
Value distribution, including cardinality and optionally values, of a
column or set of columns.
- Profiler.FunctionalDependency - org.apache.calcite.profile中的类
-
Functional dependency.
- Profiler.Profile - org.apache.calcite.profile中的类
-
The result of profiling, contains various statistics about the
data in a table.
- Profiler.RowCount - org.apache.calcite.profile中的类
-
Whole data set.
- Profiler.Statistic - org.apache.calcite.profile中的接口
-
Statistic produced by the profiler.
- Profiler.Unique - org.apache.calcite.profile中的类
-
Unique key.
- ProfilerImpl - org.apache.calcite.profile中的类
-
Implementation of
Profiler that only investigates "interesting"
combinations of columns.
- ProfilerImpl.Builder - org.apache.calcite.profile中的类
-
- Program(SqlParserPos, List<Ast.Stmt>) - 类 的构造器org.apache.calcite.piglet.Ast.Program
-
- program - 类 中的变量org.apache.calcite.rel.core.Calc
-
- program - 类 中的变量org.apache.calcite.rel.mutable.MutableCalc
-
- program - 类 中的变量org.apache.calcite.rel.rules.CalcRelSplitter
-
- Program - org.apache.calcite.tools中的接口
-
Program that transforms a relational expression into another relational
expression.
- programs(List<Program>) - 类 中的方法org.apache.calcite.tools.Frameworks.ConfigBuilder
-
- programs(Program...) - 类 中的方法org.apache.calcite.tools.Frameworks.ConfigBuilder
-
- Programs - org.apache.calcite.tools中的类
-
- project(DataContext, int[]) - 类 中的方法org.apache.calcite.adapter.csv.CsvTranslatableTable
-
Returns an enumerable over a given projection of the fields.
- PROJECT - 类 中的静态变量org.apache.calcite.adapter.druid.DruidRules
-
- project(List<Integer>, JavaRowFormat) - 接口 中的方法org.apache.calcite.adapter.enumerable.PhysType
-
Projects a given collection of fields from this input record, into
a particular preferred output format.
- project(List<Integer>, boolean, JavaRowFormat) - 接口 中的方法org.apache.calcite.adapter.enumerable.PhysType
-
Projects a given collection of fields from this input record, optionally
with indicator fields, into a particular preferred output format.
- project(List<Integer>, JavaRowFormat) - 类 中的方法org.apache.calcite.adapter.enumerable.PhysTypeImpl
-
- project(List<Integer>, boolean, JavaRowFormat) - 类 中的方法org.apache.calcite.adapter.enumerable.PhysTypeImpl
-
- PROJECT - 类 中的静态变量org.apache.calcite.adapter.splunk.SplunkPushDownRule
-
- project(RelNode, RelDataType) - 类 中的方法org.apache.calcite.piglet.PigRelBuilder
-
Projects a specific row type out of a relation algebra operator.
- Project - org.apache.calcite.rel.core中的类
-
Relational expression that computes a set of
'select expressions' from its input relational expression.
- Project(RelOptCluster, RelTraitSet, List<RelHint>, RelNode, List<? extends RexNode>, RelDataType) - 类 的构造器org.apache.calcite.rel.core.Project
-
Creates a Project.
- Project(RelOptCluster, RelTraitSet, RelNode, List<? extends RexNode>, RelDataType) - 类 的构造器org.apache.calcite.rel.core.Project
-
已过时。
- Project(RelOptCluster, RelTraitSet, RelNode, List<? extends RexNode>, RelDataType, int) - 类 的构造器org.apache.calcite.rel.core.Project
-
已过时。
- Project(RelInput) - 类 的构造器org.apache.calcite.rel.core.Project
-
Creates a Project by parsing serialized output.
- project(ImmutableBitSet, Set<RelDataTypeField>, RelBuilder) - 类 中的方法org.apache.calcite.rel.core.TableScan
-
Projects a subset of the fields of the table, and also asks for "extra"
fields that were not included in the table's official type.
- PROJECT - 类 中的静态变量org.apache.calcite.rel.hint.HintPredicates
-
A hint predicate that indicates a hint can only be used to
Project nodes.
- project(RelMetadataQuery, RelNode, List<? extends RexNode>) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdCollation
-
Helper method to determine a
Project's collation.
- project(RelMetadataQuery, RelNode, List<? extends RexNode>) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdDistribution
-
Helper method to determine a
Project's distribution.
- project() - 类 中的方法org.apache.calcite.rel.RelRoot
-
Returns the root relational expression, creating a
LogicalProject
if necessary to remove fields that are not needed.
- project(boolean) - 类 中的方法org.apache.calcite.rel.RelRoot
-
- PROJECT - 类 中的静态变量org.apache.calcite.rel.rules.ProjectToWindowRule
-
- PROJECT - 类 中的静态变量org.apache.calcite.rel.rules.SemiJoinRule
-
- PROJECT - 类 中的静态变量org.apache.calcite.rel.rules.SubQueryRemoveRule
-
- project(RexNode...) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
Creates a
Project of the given
expressions.
- project(Iterable<? extends RexNode>) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
Creates a
Project of the given list
of expressions.
- project(Iterable<? extends RexNode>, Iterable<String>) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
Creates a
Project of the given list
of expressions and field names.
- project(Iterable<? extends RexNode>, Iterable<String>, boolean) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
Creates a
Project of the given list
of expressions, using the given names.
- Project.Flags - org.apache.calcite.rel.core中的类
-
已过时。
- PROJECT_EXTRACT_RULE - 类 中的静态变量org.apache.calcite.adapter.druid.DruidRules
-
- PROJECT_FILTER_INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.ValuesReduceRule
-
Singleton instance of this rule that applies to the pattern
Project(Filter(Values)).
- PROJECT_FILTER_TRANSPOSE - 类 中的静态变量org.apache.calcite.adapter.druid.DruidRules
-
- PROJECT_INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.PruneEmptyRules
-
- PROJECT_INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.ReduceExpressionsRule
-
- PROJECT_INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.ValuesReduceRule
-
Instance of this rule that applies to the pattern
Project(Values).
- PROJECT_ON_FILTER - 类 中的静态变量org.apache.calcite.adapter.splunk.SplunkPushDownRule
-
- PROJECT_PREDICATE - 类 中的静态变量org.apache.calcite.plan.RelOptUtil
-
已过时。
- PROJECT_PREDICATE - 类 中的静态变量org.apache.calcite.rex.RexUtil.SubQueryFinder
-
已过时。
- PROJECT_SORT_TRANSPOSE - 类 中的静态变量org.apache.calcite.adapter.druid.DruidRules
-
- ProjectableFilterableTable - org.apache.calcite.schema中的接口
-
Table that can be scanned, optionally applying supplied filter expressions,
and projecting a given list of columns,
without creating an intermediate relational expression.
- ProjectCalcMergeRule - org.apache.calcite.rel.rules中的类
-
- ProjectCalcMergeRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.ProjectCalcMergeRule
-
Creates a ProjectCalcMergeRule.
- ProjectCorrelateTransposeRule - org.apache.calcite.rel.rules中的类
-
Push Project under Correlate to apply on Correlate's left and right child
- ProjectCorrelateTransposeRule(PushProjector.ExprCondition, RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.ProjectCorrelateTransposeRule
-
- ProjectCorrelateTransposeRule.RelNodesExprsHandler - org.apache.calcite.rel.rules中的类
-
Visitor for RelNodes which applies specified
RexShuttle visitor
for every node in the tree.
- ProjectCorrelateTransposeRule.RexFieldAccessReplacer - org.apache.calcite.rel.rules中的类
-
- projectExcept(RexNode...) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
Creates a
Project of all original fields, except the given
expressions.
- projectExcept(Iterable<RexNode>) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
Creates a
Project of all original fields, except the given list of
expressions.
- projectFactory - 类 中的变量org.apache.calcite.rel.core.RelFactories.Struct
-
- ProjectFilterTransposeRule - org.apache.calcite.rel.rules中的类
-
- ProjectFilterTransposeRule(Class<? extends Project>, Class<? extends Filter>, RelBuilderFactory, PushProjector.ExprCondition) - 类 的构造器org.apache.calcite.rel.rules.ProjectFilterTransposeRule
-
Creates a ProjectFilterTransposeRule.
- ProjectFilterTransposeRule(RelOptRuleOperand, PushProjector.ExprCondition, RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.ProjectFilterTransposeRule
-
- projectJoinInputs(RelNode[], List<RexNode>, List<RexNode>, int, List<Integer>, List<Integer>, List<Integer>) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
-
已过时。
- ProjectJoinJoinRemoveRule - org.apache.calcite.rel.rules中的类
-
Planner rule that matches an
Project
on a
Join and removes the left input
of the join provided that the left input is also a left join if possible.
- ProjectJoinJoinRemoveRule(Class<? extends Project>, Class<? extends Join>, RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.ProjectJoinJoinRemoveRule
-
Creates a ProjectJoinJoinRemoveRule.
- ProjectJoinRemoveRule - org.apache.calcite.rel.rules中的类
-
Planner rule that matches an
Project
on a
Join and removes the join provided that the join is a left join
or right join and the join keys are unique.
- ProjectJoinRemoveRule(Class<? extends Project>, Class<? extends Join>, RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.ProjectJoinRemoveRule
-
Creates a ProjectJoinRemoveRule.
- ProjectJoinTransposeRule - org.apache.calcite.rel.rules中的类
-
Planner rule that pushes a
Project
past a
Join
by splitting the projection into a projection on top of each child of
the join.
- ProjectJoinTransposeRule(Class<? extends Project>, Class<? extends Join>, PushProjector.ExprCondition, RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.ProjectJoinTransposeRule
-
Creates a ProjectJoinTransposeRule with an explicit condition.
- projectMapping(RelNode, Mapping, List<String>, RelFactories.ProjectFactory) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
-
已过时。
- projectMergeRule - 类 中的变量org.apache.calcite.rel.rules.materialize.MaterializedViewAggregateRule
-
Instance of rule to merge project operators.
- ProjectMergeRule - org.apache.calcite.rel.rules中的类
-
ProjectMergeRule merges a
Project into
another
Project,
provided the projects aren't projecting identical sets of input references.
- ProjectMergeRule(boolean, int, RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.ProjectMergeRule
-
Creates a ProjectMergeRule, specifying whether to always merge projects.
- ProjectMergeRule(boolean, RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.ProjectMergeRule
-
已过时。
- ProjectMergeRule(boolean, RelFactories.ProjectFactory) - 类 的构造器org.apache.calcite.rel.rules.ProjectMergeRule
-
已过时。
- projectMultiJoin(MultiJoin, Project) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
-
- ProjectMultiJoinMergeRule - org.apache.calcite.rel.rules中的类
-
- ProjectMultiJoinMergeRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.ProjectMultiJoinMergeRule
-
- ProjectMultiJoinMergeRule(Class<? extends Project>, RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.ProjectMultiJoinMergeRule
-
Creates a ProjectMultiJoinMergeRule that uses a generic
Project
- projectMultiset(Object...) - 类 中的静态方法org.apache.calcite.piglet.PigRelSqlUdfs
-
Implementation for BAG_PROJECTION functions.
- projectNamed(Iterable<? extends RexNode>, Iterable<String>, boolean) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
Creates a
Project of the given
expressions and field names, and optionally optimizing.
- ProjectNode - org.apache.calcite.interpreter中的类
-
Interpreter node that implements a
Project.
- ProjectNode(Compiler, Project) - 类 的构造器org.apache.calcite.interpreter.ProjectNode
-
- projectPlus(RexNode...) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
Creates a
Project of all original fields, plus the given
expressions.
- projectPlus(Iterable<RexNode>) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
Creates a
Project of all original fields, plus the given list of
expressions.
- ProjectReduceExpressionsRule(Class<? extends Project>, RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.ReduceExpressionsRule.ProjectReduceExpressionsRule
-
已过时。
- ProjectReduceExpressionsRule(Class<? extends Project>, boolean, RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.ReduceExpressionsRule.ProjectReduceExpressionsRule
-
- ProjectRemoveRule - org.apache.calcite.rel.rules中的类
-
Planner rule that,
given a
Project node that
merely returns its input, converts the node into its child.
- ProjectRemoveRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.ProjectRemoveRule
-
Creates a ProjectRemoveRule.
- projects - 类 中的变量org.apache.calcite.interpreter.Bindables.BindableTableScan
-
- projects - 类 中的变量org.apache.calcite.rel.mutable.MutableProject
-
- ProjectSetOpTransposeRule - org.apache.calcite.rel.rules中的类
-
- ProjectSetOpTransposeRule(PushProjector.ExprCondition, RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.ProjectSetOpTransposeRule
-
Creates a ProjectSetOpTransposeRule with an explicit condition whether
to preserve expressions.
- projectsIdentity(boolean) - 类 中的方法org.apache.calcite.rex.RexProgram
-
Returns whether the fields on the leading edge of the project list are
the input fields.
- projectsOnlyIdentity() - 类 中的方法org.apache.calcite.rex.RexProgram
-
Returns whether this program projects precisely its input fields.
- ProjectSortTransposeRule - org.apache.calcite.rel.rules中的类
-
- ProjectSortTransposeRule(RelOptRuleOperand) - 类 的构造器org.apache.calcite.rel.rules.ProjectSortTransposeRule
-
已过时。
- ProjectSortTransposeRule(RelOptRuleOperand, RelBuilderFactory, String) - 类 的构造器org.apache.calcite.rel.rules.ProjectSortTransposeRule
-
Creates a ProjectSortTransposeRule with an operand.
- projectsRight() - 枚举 中的方法org.apache.calcite.rel.core.JoinRelType
-
- ProjectTableScanRule - org.apache.calcite.rel.rules中的类
-
- ProjectTableScanRule(RelOptRuleOperand, RelBuilderFactory, String) - 类 的构造器org.apache.calcite.rel.rules.ProjectTableScanRule
-
Creates a ProjectTableScanRule.
- ProjectToCalcRule - org.apache.calcite.rel.rules中的类
-
- ProjectToCalcRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.ProjectToCalcRule
-
Creates a ProjectToCalcRule.
- ProjectToLogicalProjectAndWindowRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.ProjectToWindowRule.ProjectToLogicalProjectAndWindowRule
-
Creates a ProjectToWindowRule.
- ProjectToSemiJoinRule(Class<Project>, Class<Join>, Class<Aggregate>, RelBuilderFactory, String) - 类 的构造器org.apache.calcite.rel.rules.SemiJoinRule.ProjectToSemiJoinRule
-
Creates a ProjectToSemiJoinRule.
- ProjectToWindowRule - org.apache.calcite.rel.rules中的类
-
Planner rule that slices a
Project
into sections which contain windowed
aggregate functions and sections which do not.
- ProjectToWindowRule(RelOptRuleOperand, RelBuilderFactory, String) - 类 的构造器org.apache.calcite.rel.rules.ProjectToWindowRule
-
Creates a ProjectToWindowRule.
- ProjectToWindowRule.CalcToWindowRule - org.apache.calcite.rel.rules中的类
-
Instance of the rule that applies to a
Calc that contains
windowed aggregates and converts it into a mixture of
LogicalWindow and
Calc.
- ProjectToWindowRule.ProjectToLogicalProjectAndWindowRule - org.apache.calcite.rel.rules中的类
-
Instance of the rule that can be applied to a
Project and that produces, in turn,
a mixture of
LogicalProject
and
LogicalWindow.
- projectTypes(RelDataType, List<? extends Number>) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
-
Selects data types of the specified fields from an input row type.
- ProjectWindowTransposeRule - org.apache.calcite.rel.rules中的类
-
- ProjectWindowTransposeRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.ProjectWindowTransposeRule
-
Creates ProjectWindowTransposeRule.
- promoteToRowType(RelDataTypeFactory, RelDataType, String) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
-
Promotes a type to a row type (does nothing if it already is one).
- propagate(RelNode, RelNode) - 接口 中的方法org.apache.calcite.plan.RelHintsPropagator
-
Propagates the hints from a rule call's root relational expression oriNode
to the new equivalent relational expression equiv.
- propagateBoostRemoval(VolcanoPlanner) - 类 中的方法org.apache.calcite.plan.volcano.RelSubset
-
- propagateRelHints(RelNode, RelNode) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
-
- propagateRelHints(RelNode, boolean) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
-
Propagates the relational expression hints from root node to leaf node.
- property(Expression, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a MemberExpression that represents accessing a
property by using a property accessor method.
- property(Expression, Expressions.PropertyInfo) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a MemberExpression that represents accessing a
property.
- property(Expression, String) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a MemberExpression that represents accessing a
property.
- property(Expression, Expressions.PropertyInfo, Iterable<? extends Expression>) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates an IndexExpression representing the access to an
indexed property.
- property(Expression, Expressions.PropertyInfo, Expression...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates an IndexExpression representing the access to an
indexed property, using varargs.
- property(Expression, String, Expression...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates an IndexExpression representing the access to an
indexed property.
- property(Expression, Type, String) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a MemberExpression accessing a property.
- property(V) - 枚举 中的静态方法org.apache.calcite.runtime.Hook
-
- propertyJ(V) - 枚举 中的静态方法org.apache.calcite.runtime.Hook
-
Returns a function that, when a hook is called, will "return" a given
value.
- propertyOrField(Expression, String) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a MemberExpression that represents accessing a
property or field.
- proto(RelDataType) - 类 中的静态方法org.apache.calcite.rel.type.RelDataTypeImpl
-
Returns an implementation of
RelProtoDataType
that copies a given type using the given type factory.
- proto(SqlTypeName, boolean) - 类 中的静态方法org.apache.calcite.rel.type.RelDataTypeImpl
-
- proto(SqlTypeName, int, boolean) - 类 中的静态方法org.apache.calcite.rel.type.RelDataTypeImpl
-
- proto(SqlTypeName, int, int, boolean) - 类 中的静态方法org.apache.calcite.rel.type.RelDataTypeImpl
-
- proto(Table) - 类 中的静态方法org.apache.calcite.schema.Schemas
-
Returns an implementation of
RelProtoDataType
that asks a given table for its row type with a given type factory.
- proto(ScalarFunction) - 类 中的静态方法org.apache.calcite.schema.Schemas
-
Returns an implementation of
RelProtoDataType
that asks a given scalar function for its return type with a given type
factory.
- proto(Context) - 类 中的静态方法org.apache.calcite.tools.RelBuilder
-
- proto(Object...) - 类 中的静态方法org.apache.calcite.tools.RelBuilder
-
- protocol() - 接口 中的方法org.apache.calcite.util.Source
-
- protoRowType - 类 中的变量org.apache.calcite.adapter.csv.CsvTable
-
- protoType - 类 中的变量org.apache.calcite.sql.type.ExplicitReturnTypeInference
-
- PROTOTYPE_PATTERN - 接口 中的静态变量org.apache.calcite.util.Glossary
-
Specify the kinds of objects to create using a prototypical instance, and
create new objects by copying this prototype.
- provideConnectionInfo() - 类 中的方法org.apache.calcite.chinook.CalciteConnectionProvider
-
- provider - 类 中的变量org.apache.calcite.linq4j.BaseQueryable
-
- provider - 类 中的变量org.apache.calcite.materialize.DelegatingLatticeStatisticProvider
-
- PROXY_PATTERN - 接口 中的静态变量org.apache.calcite.util.Glossary
-
Provide a surrogate or placeholder for another object to control access
to it.
- PruneEmptyRules - org.apache.calcite.rel.rules中的类
-
Collection of rules which remove sections of a query plan known never to
produce any rows.
- PruneEmptyRules() - 类 的构造器org.apache.calcite.rel.rules.PruneEmptyRules
-
- PruneEmptyRules.RemoveEmptySingleRule - org.apache.calcite.rel.rules中的类
-
Planner rule that converts a single-rel (e.g. project, sort, aggregate or
filter) on top of the empty relational expression into empty.
- pruneInputOfAggregate() - 接口 中的方法org.apache.calcite.tools.RelBuilder.Config
-
- PseudoField - org.apache.calcite.linq4j.tree中的接口
-
Contains the parts of the
Field class needed
for code generation, but might be implemented differently.
- PsTableFunction - org.apache.calcite.adapter.os中的类
-
Table function that executes the OS "ps" command
to list processes.
- pulledUpPredicates - 类 中的变量org.apache.calcite.plan.RelOptPredicateList
-
Predicates that can be pulled up from the relational expression and its
inputs.
- pullFactors(RexBuilder, RexNode) - 类 中的静态方法org.apache.calcite.rex.RexUtil
-
Creates an equivalent version of a node where common factors among ORs
are pulled up.
- push(CalcitePrepare.Context) - 类 中的静态方法org.apache.calcite.jdbc.CalcitePrepare.Dummy
-
- push(RelNode) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
Adds a relational expression to be the input to the next relational
expression constructed.
- push(List<T>, T) - 类 中的静态方法org.apache.calcite.util.Stacks
-
已过时。
Adds an element to the stack.
- push(T) - 类 中的方法org.apache.calcite.util.TryThreadLocal
-
Assigns the value as value for the current thread.
- pushAll(Iterable<? extends RelNode>) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
Pushes a collection of relational expressions.
- pushDownJoinConditions(Join, RelBuilder) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
-
Pushes down expressions in "equal" join condition.
- pushDownJoinConditions(Join) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
-
已过时。
- pushDownJoinConditions(Join, RelFactories.ProjectFactory) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
-
已过时。
- pushFilterPastProject(RexNode, Project) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
-
已过时。
- pushFilterToOriginalViewPlan(RelBuilder, RelNode, RelNode, RexNode) - 类 中的方法org.apache.calcite.rel.rules.materialize.MaterializedViewAggregateRule
-
- pushFilterToOriginalViewPlan(RelBuilder, RelNode, RelNode, RexNode) - 类 中的方法org.apache.calcite.rel.rules.materialize.MaterializedViewJoinRule
-
- pushFilterToOriginalViewPlan(RelBuilder, RelNode, RelNode, RexNode) - 类 中的方法org.apache.calcite.rel.rules.materialize.MaterializedViewRule
-
Once we create a compensation predicate, this method is responsible for pushing
the resulting filter through the view nodes.
- pushFunctionCall() - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
-
Pushes a new instance of a function call on to a function call stack.
- pushFunctionCall() - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
-
- pushPastProject(RexNode, Project) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
-
Converts an expression that is based on the output fields of a
Project to an equivalent expression on the Project's
input fields.
- pushPastProject(List<? extends RexNode>, Project) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
-
Converts a list of expressions that are based on the output fields of a
Project to equivalent expressions on the Project's
input fields.
- pushPastProjectUnlessBloat(List<? extends RexNode>, Project, int) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
-
- pushPredicateIntoCase(RexCall) - 类 中的静态方法org.apache.calcite.rel.rules.ReduceExpressionsRule
-
Pushes predicates into a CASE.
- PushProjector - org.apache.calcite.rel.rules中的类
-
PushProjector is a utility class used to perform operations used in push
projection rules.
- PushProjector(Project, RexNode, RelNode, PushProjector.ExprCondition, RelBuilder) - 类 的构造器org.apache.calcite.rel.rules.PushProjector
-
Creates a PushProjector object for pushing projects past a RelNode.
- PushProjector.ExprCondition - org.apache.calcite.rel.rules中的接口
-
A functor that replies true or false for a given expression.
- put(K, V) - 类 中的方法org.apache.calcite.util.CompositeMap
-
- put(Map<String, Object>, String, Object) - 类 中的方法org.apache.calcite.util.JsonBuilder
-
Adds a key/value pair to a JSON object.
- put(String, V) - 类 中的方法org.apache.calcite.util.NameMap
-
- put(String, V) - 类 中的方法org.apache.calcite.util.NameMultimap
-
Adds an entry to this multimap.
- putAll(Map<? extends K, ? extends V>) - 类 中的方法org.apache.calcite.util.CompositeMap
-
- putIf(Map<String, Object>, String, Object) - 类 中的方法org.apache.calcite.util.JsonBuilder
-
Adds a key/value pair to a JSON object if the value is not null.
- putMulti(K, V) - 类 中的方法org.apache.calcite.runtime.SortedMultiMap
-
- pw - 类 中的变量org.apache.calcite.rel.externalize.RelWriterImpl
-
- r - 类 中的变量org.apache.calcite.plan.RelOptUtil.Exists
-
- radians(BigDecimal) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL RADIANS operator applied to BigDecimal values.
- radians(double) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL RADIANS operator applied to double values.
- RADIANS - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- rand() - 类 中的方法org.apache.calcite.runtime.RandomFunction
-
Implements the RAND() SQL function.
- RAND - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The RAND([seed]) function, which yields a random double,
optionally with seed.
- RAND_INTEGER - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The RAND_INTEGER([seed, ] bound) function, which yields a random
integer, optionally with seed.
- randInteger(int) - 类 中的方法org.apache.calcite.runtime.RandomFunction
-
Implements the RAND_INTEGER(bound) SQL function.
- randIntegerSeed(int, int) - 类 中的方法org.apache.calcite.runtime.RandomFunction
-
Implements the RAND_INTEGER(seed, bound) SQL function.
- RANDOM_DISTRIBUTED - 类 中的静态变量org.apache.calcite.rel.RelDistributions
-
The singleton random distribution.
- RandomFunction - org.apache.calcite.runtime中的类
-
Function object for RAND and RAND_INTEGER, with and without
seed.
- RandomFunction() - 类 的构造器org.apache.calcite.runtime.RandomFunction
-
Creates a RandomFunction.
- randSeed(int) - 类 中的方法org.apache.calcite.runtime.RandomFunction
-
Implements the RAND(seed) SQL function.
- range(Collection<? extends Number>) - 类 中的静态方法org.apache.calcite.rel.RelDistributions
-
Creates a range distribution.
- range(int, int) - 类 中的静态方法org.apache.calcite.util.BitSets
-
Creates a bitset with bits from fromIndex (inclusive) to
specified toIndex (exclusive) set to true.
- range(int) - 类 中的静态方法org.apache.calcite.util.BitSets
-
Creates a BitSet with bits between 0 and toIndex set.
- range(int, int) - 类 中的静态方法org.apache.calcite.util.ImmutableBitSet
-
Creates an ImmutableBitSet with bits from fromIndex (inclusive) to
specified toIndex (exclusive) set to true.
- range(int) - 类 中的静态方法org.apache.calcite.util.ImmutableBitSet
-
Creates an ImmutableBitSet with bits between 0 and toIndex set.
- range(int, int) - 类 中的静态方法org.apache.calcite.util.ImmutableIntList
-
Returns a list that contains the values lower to upper - 1.
- range(String, boolean) - 类 中的方法org.apache.calcite.util.NameMap
-
Returns a map containing all the entries in the map that match the given
name.
- range(String, boolean) - 类 中的方法org.apache.calcite.util.NameMultimap
-
Returns a map containing all the entries in this multimap that match the
given name.
- range(String, boolean) - 类 中的方法org.apache.calcite.util.NameSet
-
Returns an iterable over all the entries in the set that match the given
name.
- range(int) - 类 中的静态方法org.apache.calcite.util.Util
-
- range(int, int) - 类 中的静态方法org.apache.calcite.util.Util
-
- RANK - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
RANK window function.
- RANK - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
-
Type-inference strategy for the NTILE, RANK,
DENSE_RANK, and ROW_NUMBER aggregate functions.
- rankWithFrame() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- RawChinookMetaFactory() - 类 的构造器org.apache.calcite.chinook.ChinookAvaticaServer.RawChinookMetaFactory
-
- RawEnumerable<T> - org.apache.calcite.linq4j中的接口
-
Exposes the enumerator, which supports a simple iteration over a collection,
without the extension methods.
- RawQueryable<T> - org.apache.calcite.linq4j中的接口
-
- reachable(Set<V>, DirectedGraph<V, E>, V) - 类 中的静态方法org.apache.calcite.util.graph.BreadthFirstIterator
-
Populates a set with the nodes reachable from a given node.
- reachable(Collection<V>, DirectedGraph<V, E>, V) - 类 中的静态方法org.apache.calcite.util.graph.DepthFirstIterator
-
Populates a collection with the nodes reachable from a given node.
- read() - 类 中的方法org.apache.calcite.adapter.redis.RedisDataProcess
-
- read(String) - 类 中的方法org.apache.calcite.rel.externalize.RelJsonReader
-
- READ_ONLY - 类 中的静态变量org.apache.calcite.sql.SqlAccessType
-
- readAllAsString(Reader) - 类 中的静态方法org.apache.calcite.util.Util
-
已过时。
- reader() - 接口 中的方法org.apache.calcite.util.Source
-
- reader(InputStream) - 类 中的静态方法org.apache.calcite.util.Util
-
Creates a
BufferedReader to a given input stream using UTF-8
character set.
- reader(File) - 类 中的静态方法org.apache.calcite.util.Util
-
Creates a
BufferedReader to read a given file using UTF-8
character set.
- readType - 类 中的变量org.apache.calcite.rel.core.Spool
-
How the spool consumes elements from its input.
- realOrdinal(RelOptTable, int) - 类 中的静态方法org.apache.calcite.prepare.RelOptTableImpl
-
Converts the ordinal of a field into the ordinal of a stored field.
- realRowType(RelOptTable) - 类 中的静态方法org.apache.calcite.prepare.RelOptTableImpl
-
- rebuild() - 类 中的方法org.apache.calcite.util.ImmutableBitSet
-
Creates a Builder whose initial contents are the same as this
ImmutableBitSet.
- receive() - 接口 中的方法org.apache.calcite.interpreter.Source
-
Reads a row.
- recomputeDigest() - 类 中的方法org.apache.calcite.rel.AbstractRelNode
-
- recomputeDigest() - 接口 中的方法org.apache.calcite.rel.RelNode
-
Computes the digest, assigns it, and returns it.
- record(Type, List<Expression>) - 枚举 中的方法org.apache.calcite.adapter.enumerable.JavaRowFormat
-
- record(List<Expression>) - 接口 中的方法org.apache.calcite.adapter.enumerable.PhysType
-
Generates an expression that creates a record for a row, initializing
its fields with the given expressions.
- record(List<Expression>) - 类 中的方法org.apache.calcite.adapter.enumerable.PhysTypeImpl
-
- record(long) - 类 中的方法org.apache.calcite.util.Benchmark.Statistician
-
- RECORD_COLLECTION - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
-
Checker that returns whether a value is a multiset of records or an
array of records.
- RECORD_TO_SCALAR - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
-
- RECORD_TO_SCALAR - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
-
Returns the field type of a structured type which has only one field.
- RecordEnumeratorCursor<E> - org.apache.calcite.runtime中的类
-
Implementation of
Cursor on top of an
Enumerator that
returns a record for each row.
- RecordEnumeratorCursor(Enumerator<E>, Class<E>) - 类 的构造器org.apache.calcite.runtime.RecordEnumeratorCursor
-
Creates a RecordEnumeratorCursor.
- RedisConfig - org.apache.calcite.adapter.redis中的类
-
Set the redis config.
- RedisConfig(String, int, int, String) - 类 的构造器org.apache.calcite.adapter.redis.RedisConfig
-
- RedisDataFormat - org.apache.calcite.adapter.redis中的枚举
-
Define the data processing type of redis.
- RedisDataProcess - org.apache.calcite.adapter.redis中的类
-
The class with RedisDataProcess.
- RedisDataProcess(Jedis, RedisTableFieldInfo) - 类 的构造器org.apache.calcite.adapter.redis.RedisDataProcess
-
- RedisDataType - org.apache.calcite.adapter.redis中的枚举
-
All available data type for Redis.
- RedisJedisManager - org.apache.calcite.adapter.redis中的类
-
Manages connections to the Redis nodes.
- RedisJedisManager(String, int, int, String) - 类 的构造器org.apache.calcite.adapter.redis.RedisJedisManager
-
- RedisSchemaFactory - org.apache.calcite.adapter.redis中的类
-
Factory that creates a RedisSchema.
- RedisSchemaFactory() - 类 的构造器org.apache.calcite.adapter.redis.RedisSchemaFactory
-
- RedisTable - org.apache.calcite.adapter.redis中的类
-
Table mapped onto a redis table.
- RedisTable(RedisSchema, String, RelProtoDataType, Map<String, Object>, String, RedisConfig) - 类 的构造器org.apache.calcite.adapter.redis.RedisTable
-
- RedisTableFactory - org.apache.calcite.adapter.redis中的类
-
- RedisTableFieldInfo - org.apache.calcite.adapter.redis中的类
-
get the redis table's field info.
- RedisTableFieldInfo() - 类 的构造器org.apache.calcite.adapter.redis.RedisTableFieldInfo
-
- RedshiftSqlDialect - org.apache.calcite.sql.dialect中的类
-
A SqlDialect implementation for the Redshift database.
- RedshiftSqlDialect(SqlDialect.Context) - 类 的构造器org.apache.calcite.sql.dialect.RedshiftSqlDialect
-
Creates a RedshiftSqlDialect.
- reduce(Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Reduces this node to a simpler expression.
- reduce(RexBuilder, List<RexNode>, List<RexNode>) - 类 中的方法org.apache.calcite.rex.RexExecutable
-
- reduce(RexBuilder, List<RexNode>, List<RexNode>) - 接口 中的方法org.apache.calcite.rex.RexExecutor
-
Reduces expressions, and writes their results into reducedValues.
- reduce(RexBuilder, List<RexNode>, List<RexNode>) - 类 中的方法org.apache.calcite.rex.RexExecutorImpl
-
Do constant reduction using generated code.
- reduceAndCheck(Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Reduces this node to a simpler expression.
- ReduceDecimalsRule - org.apache.calcite.rel.rules中的类
-
ReduceDecimalsRule is a rule which reduces decimal operations (such as casts
or arithmetic) into operations involving more primitive types (such as longs
and doubles).
- ReduceDecimalsRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.ReduceDecimalsRule
-
Creates a ReduceDecimalsRule.
- ReduceDecimalsRule.DecimalShuttle - org.apache.calcite.rel.rules中的类
-
A shuttle which converts decimal expressions to expressions based on
longs.
- ReduceDecimalsRule.RexExpander - org.apache.calcite.rel.rules中的类
-
Rewrites a decimal expression for a specific set of SqlOperator's.
- reduceExpr(int, SqlSpecialOperator.TokenSequence) - 类 中的方法org.apache.calcite.sql.fun.SqlBetweenOperator
-
- reduceExpr(int, SqlSpecialOperator.TokenSequence) - 类 中的方法org.apache.calcite.sql.fun.SqlDotOperator
-
- reduceExpr(int, SqlSpecialOperator.TokenSequence) - 类 中的方法org.apache.calcite.sql.fun.SqlLikeOperator
-
- reduceExpr(int, SqlSpecialOperator.TokenSequence) - 类 中的方法org.apache.calcite.sql.SqlSpecialOperator
-
Reduces a list of operators and arguments according to the rules of
precedence and associativity.
- reduceExpressions(RelNode, List<RexNode>, RelOptPredicateList) - 类 中的静态方法org.apache.calcite.rel.rules.ReduceExpressionsRule
-
Reduces a list of expressions.
- reduceExpressions(RelNode, List<RexNode>, RelOptPredicateList, boolean) - 类 中的静态方法org.apache.calcite.rel.rules.ReduceExpressionsRule
-
已过时。
- reduceExpressions(RelNode, List<RexNode>, RelOptPredicateList, boolean, boolean) - 类 中的静态方法org.apache.calcite.rel.rules.ReduceExpressionsRule
-
Reduces a list of expressions.
- reduceExpressionsInternal(RelNode, RexSimplify, RexUnknownAs, List<RexNode>, RelOptPredicateList) - 类 中的静态方法org.apache.calcite.rel.rules.ReduceExpressionsRule
-
- ReduceExpressionsRule - org.apache.calcite.rel.rules中的类
-
Collection of planner rules that apply various simplifying transformations on
RexNode trees.
- ReduceExpressionsRule(Class<? extends RelNode>, boolean, RelBuilderFactory, String) - 类 的构造器org.apache.calcite.rel.rules.ReduceExpressionsRule
-
Creates a ReduceExpressionsRule.
- ReduceExpressionsRule(Class<? extends RelNode>, RelBuilderFactory, String) - 类 的构造器org.apache.calcite.rel.rules.ReduceExpressionsRule
-
已过时。
- ReduceExpressionsRule.CalcReduceExpressionsRule - org.apache.calcite.rel.rules中的类
-
Rule that reduces constants inside a
Calc.
- ReduceExpressionsRule.CaseShuttle - org.apache.calcite.rel.rules中的类
-
Shuttle that pushes predicates into a CASE.
- ReduceExpressionsRule.FilterReduceExpressionsRule - org.apache.calcite.rel.rules中的类
-
Rule that reduces constants inside a
Filter.
- ReduceExpressionsRule.JoinReduceExpressionsRule - org.apache.calcite.rel.rules中的类
-
Rule that reduces constants inside a
Join.
- ReduceExpressionsRule.ProjectReduceExpressionsRule - org.apache.calcite.rel.rules中的类
-
Rule that reduces constants inside a
Project.
- ReduceExpressionsRule.ReducibleExprLocator - org.apache.calcite.rel.rules中的类
-
Helper class used to locate expressions that either can be reduced to
literals or contain redundant casts.
- ReduceExpressionsRule.RexReplacer - org.apache.calcite.rel.rules中的类
-
Replaces expressions with their reductions.
- ReduceExpressionsRule.WindowReduceExpressionsRule - org.apache.calcite.rel.rules中的类
-
Rule that reduces constants inside a
Window.
- reduceExtensions(Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Reduces the expression to a known node type (that is not an
Extension node) or just returns the expression if it is already
a known type.
- ReduceResult(int, int, SqlNode) - 类 的构造器org.apache.calcite.sql.SqlSpecialOperator.ReduceResult
-
- REF_CURSOR - 接口 中的静态变量org.apache.calcite.sql.type.ExtraSqlTypes
-
- referenceEqual(Expression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a BinaryExpression that represents a reference
equality comparison.
- referenceNotEqual(Expression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a BinaryExpression that represents a reference
inequality comparison.
- ReflectedPseudoField - org.apache.calcite.linq4j.tree中的类
-
Represents a PseudoField that is implemented via java reflection Field
- ReflectedPseudoField(Field) - 类 的构造器org.apache.calcite.linq4j.tree.ReflectedPseudoField
-
- ReflectiveCallNotNullImplementor - org.apache.calcite.adapter.enumerable中的类
-
- ReflectiveCallNotNullImplementor(Method) - 类 的构造器org.apache.calcite.adapter.enumerable.ReflectiveCallNotNullImplementor
-
- ReflectiveConvertletTable - org.apache.calcite.sql2rel中的类
-
Implementation of
SqlRexConvertletTable which uses reflection to call
any method of the form
public RexNode convertXxx(ConvertletContext,
SqlNode) or
public RexNode convertXxx(ConvertletContext,
SqlOperator, SqlCall).
- ReflectiveConvertletTable() - 类 的构造器org.apache.calcite.sql2rel.ReflectiveConvertletTable
-
- ReflectiveFunctionBase - org.apache.calcite.schema.impl中的类
-
Implementation of a function that is based on a method.
- ReflectiveFunctionBase(Method) - 类 的构造器org.apache.calcite.schema.impl.ReflectiveFunctionBase
-
ReflectiveFunctionBase constructor
- ReflectiveFunctionBase.ParameterListBuilder - org.apache.calcite.schema.impl中的类
-
- ReflectiveRelMetadataProvider - org.apache.calcite.rel.metadata中的类
-
Implementation of the
RelMetadataProvider interface that dispatches
metadata methods to methods on a given object via reflection.
- ReflectiveRelMetadataProvider(ConcurrentMap<Class<RelNode>, UnboundMetadata>, Class<? extends Metadata>, Multimap<Method, MetadataHandler>) - 类 的构造器org.apache.calcite.rel.metadata.ReflectiveRelMetadataProvider
-
Creates a ReflectiveRelMetadataProvider.
- ReflectiveSchema - org.apache.calcite.adapter.java中的类
-
Implementation of
Schema that exposes the
public fields and methods in a Java object.
- ReflectiveSchema(Object) - 类 的构造器org.apache.calcite.adapter.java.ReflectiveSchema
-
Creates a ReflectiveSchema.
- ReflectiveSchema.Factory - org.apache.calcite.adapter.java中的类
-
Factory that creates a schema by instantiating an object and looking at
its public fields.
- reflectiveSource(Method, MetadataHandler) - 类 中的静态方法org.apache.calcite.rel.metadata.ReflectiveRelMetadataProvider
-
Returns an implementation of
RelMetadataProvider that scans for
methods with a preceding argument.
- reflectiveSource(MetadataHandler, Method...) - 类 中的静态方法org.apache.calcite.rel.metadata.ReflectiveRelMetadataProvider
-
Returns a reflective metadata provider that implements several
methods.
- ReflectiveSqlOperatorTable - org.apache.calcite.sql.util中的类
-
ReflectiveSqlOperatorTable implements the
SqlOperatorTable interface
by reflecting the public fields of a subclass.
- ReflectiveSqlOperatorTable() - 类 的构造器org.apache.calcite.sql.util.ReflectiveSqlOperatorTable
-
- ReflectiveVisitDispatcher<R extends ReflectiveVisitor,E> - org.apache.calcite.util中的接口
-
Interface for looking up methods relating to reflective visitation.
- ReflectiveVisitor - org.apache.calcite.util中的接口
-
- ReflectUtil - org.apache.calcite.util中的类
-
Static utilities for Java reflection.
- ReflectUtil() - 类 的构造器org.apache.calcite.util.ReflectUtil
-
- ReflectUtil.MethodDispatcher<T> - org.apache.calcite.util中的接口
-
Can invoke a method on an object of type E with return type T.
- refWindowWithFrame() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- REGEXP_REPLACE - 类 中的静态变量org.apache.calcite.sql.fun.SqlLibraryOperators
-
- regexpReplace(String, String, String) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL REGEXP_REPLACE function with 3 arguments.
- regexpReplace(String, String, String, int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL REGEXP_REPLACE function with 4 arguments.
- regexpReplace(String, String, String, int, int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL REGEXP_REPLACE function with 5 arguments.
- regexpReplace(String, String, String, int, int, String) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL REGEXP_REPLACE function with 6 arguments.
- regexpReplace(String, Pattern, String, int, int) - 类 中的静态方法org.apache.calcite.util.Unsafe
-
Helper for the SQL REGEXP_REPLACE function.
- REGIONS - 类 中的静态变量org.apache.calcite.adapter.geode.rel.GeodeSchemaFactory
-
- REGIONS - 类 中的静态变量org.apache.calcite.adapter.geode.simple.GeodeSimpleSchemaFactory
-
- register(RelOptPlanner) - 类 中的方法org.apache.calcite.adapter.cassandra.CassandraTableScan
-
- register(RelOptPlanner) - 类 中的方法org.apache.calcite.adapter.csv.CsvTableScan
-
- register(RelOptPlanner) - 类 中的方法org.apache.calcite.adapter.druid.DruidQuery
-
- register(RelOptPlanner) - 类 中的方法org.apache.calcite.adapter.elasticsearch.ElasticsearchTableScan
-
- register(RelOptPlanner) - 枚举 中的方法org.apache.calcite.adapter.enumerable.EnumerableConvention
-
- register(RelOptPlanner) - 类 中的方法org.apache.calcite.adapter.geode.rel.GeodeTableScan
-
- register(RelOptPlanner) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcConvention
-
- register(RelOptPlanner) - 类 中的方法org.apache.calcite.adapter.mongodb.MongoTableScan
-
- register(RelOptPlanner) - 类 中的方法org.apache.calcite.adapter.pig.PigTableScan
-
- register(RelOptPlanner) - 类 中的方法org.apache.calcite.adapter.splunk.SplunkTableScan
-
- register(RelOptPlanner) - 枚举 中的方法org.apache.calcite.interpreter.BindableConvention
-
- register(RelOptPlanner) - 枚举 中的方法org.apache.calcite.interpreter.InterpretableConvention
-
- register(RelOptPlanner) - 类 中的方法org.apache.calcite.plan.Convention.Impl
-
- register(RelNode, RelNode) - 类 中的方法org.apache.calcite.plan.hep.HepPlanner
-
- register(RelNode, RelNode) - 接口 中的方法org.apache.calcite.plan.RelOptPlanner
-
Registers a relational expression in the expression bank.
- register(RelOptPlanner) - 接口 中的方法org.apache.calcite.plan.RelTrait
-
Registers a trait instance with the planner.
- register(RelNode, RelNode) - 类 中的方法org.apache.calcite.plan.volcano.VolcanoPlanner
-
- register(RelOptPlanner) - 类 中的方法org.apache.calcite.rel.AbstractRelNode
-
- register(Iterable<Class<? extends RelNode>>) - 类 中的方法org.apache.calcite.rel.metadata.JaninoRelMetadataProvider
-
Registers some classes.
- register(RelOptPlanner) - 类 中的方法org.apache.calcite.rel.RelCollationImpl
-
- register(RelOptPlanner) - 接口 中的方法org.apache.calcite.rel.RelNode
-
Registers any special rules specific to this kind of relational
expression.
- register(E) - 接口 中的方法org.apache.calcite.sql.SqlSplittableAggFunction.Registry
-
- register(SqlOperator) - 类 中的方法org.apache.calcite.sql.util.ReflectiveSqlOperatorTable
-
Registers a function or operator in the table.
- register(RelNode, JoinRelType) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
-
- register(RelNode, JoinRelType, List<RexNode>) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
-
Registers a relational expression.
- registerAbstractRelationalRules(RelOptPlanner) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
-
- registerAbstractRelationalRules() - 类 中的方法org.apache.calcite.plan.volcano.VolcanoPlanner
-
- registerAbstractRels(RelOptPlanner) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
-
已过时。
- registerAbstractRules(RelOptPlanner) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
-
- registerClass(RelNode) - 类 中的方法org.apache.calcite.plan.AbstractRelOptPlanner
-
- registerClass(RelNode) - 接口 中的方法org.apache.calcite.plan.RelOptPlanner
-
Registers a class of RelNode.
- registerConverterRule(RelOptPlanner, ConverterRule) - 类 中的方法org.apache.calcite.plan.ConventionTraitDef
-
- registerConverterRule(RelOptPlanner, ConverterRule) - 类 中的方法org.apache.calcite.plan.RelTraitDef
-
- registerCorrelVariable(String, ParameterExpression, BlockBuilder, PhysType) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableRelImplementor
-
- registerDefaultRules(RelOptPlanner, boolean, boolean) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
-
- registerEquivOp(SqlOperator) - 类 中的方法org.apache.calcite.rex.RexSqlStandardConvertletTable
-
Creates and registers a convertlet for an operator in which
the SQL and Rex representations are structurally equivalent.
- registerInput(RexNode) - 类 中的方法org.apache.calcite.rex.RexProgramBuilder
-
Registers an expression in the list of common sub-expressions, and
returns a reference to that expression.
- registerMaterializations() - 类 中的方法org.apache.calcite.plan.volcano.VolcanoPlanner
-
- registerMetadataProviders(List<RelMetadataProvider>) - 类 中的方法org.apache.calcite.plan.AbstractRelOptPlanner
-
- registerMetadataProviders(List<RelMetadataProvider>) - 类 中的方法org.apache.calcite.plan.hep.HepPlanner
-
- registerMetadataProviders(List<RelMetadataProvider>) - 接口 中的方法org.apache.calcite.plan.RelOptPlanner
-
Gives this planner a chance to register one or more
RelMetadataProviders in the chain which will be used to answer
metadata queries.
- registerMetadataProviders(List<RelMetadataProvider>) - 类 中的方法org.apache.calcite.plan.volcano.VolcanoPlanner
-
- registerNamespace(SqlValidatorScope, String, SqlValidatorNamespace, boolean) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
-
Registers a new namespace, and adds it as a child of its parent scope.
- registerOp(SqlOperator, RexSqlConvertlet) - 类 中的方法org.apache.calcite.rex.RexSqlReflectiveConvertletTable
-
Registers a convertlet for a given operator instance
- registerOp(SqlOperator, SqlRexConvertlet) - 类 中的方法org.apache.calcite.sql2rel.ReflectiveConvertletTable
-
Registers a convertlet for a given operator instance
- registerOutput(RexNode) - 类 中的方法org.apache.calcite.rex.RexProgramBuilder
-
Converts an expression expressed in terms of the outputs of this
program into an expression expressed in terms of the inputs,
registers it in the list of common sub-expressions, and returns a
reference to that expression.
- registerRules(CalcitePrepare.SparkHandler.RuleSetBuilder) - 类 中的方法org.apache.calcite.adapter.spark.SparkHandlerImpl
-
- registerRules(CalcitePrepare.SparkHandler.RuleSetBuilder) - 接口 中的方法org.apache.calcite.jdbc.CalcitePrepare.SparkHandler
-
- registerRules(RelOptPlanner) - 接口 中的方法org.apache.calcite.plan.RelOptSchema
-
Registers all of the rules supported by this schema.
- registerRules(RelOptPlanner) - 类 中的方法org.apache.calcite.prepare.CalciteCatalogReader
-
- registerSchema(RelOptSchema) - 类 中的方法org.apache.calcite.plan.AbstractRelOptPlanner
-
- registerSchema(RelOptSchema) - 接口 中的方法org.apache.calcite.plan.RelOptPlanner
-
Tells this planner that a schema exists.
- registerSchema(RelOptSchema) - 类 中的方法org.apache.calcite.plan.volcano.VolcanoPlanner
-
- REGR_COUNT - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
REGR_COUNT aggregate function.
- REGR_SXX - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
REGR_SXX aggregate function.
- REGR_SYY - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
REGR_SYY aggregate function.
- REINTERPRET - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
An REINTERPRET operator is internal to the planner.
- rel - 类 中的变量org.apache.calcite.jdbc.CalcitePrepare.Query
-
- rel(int) - 类 中的方法org.apache.calcite.plan.RelOptRuleCall
-
Retrieves the ordinalth matched relational expression.
- rel(SqlNode) - 类 中的方法org.apache.calcite.prepare.PlannerImpl
-
- rel() - 接口 中的方法org.apache.calcite.rel.metadata.Metadata
-
Returns the relational expression that this metadata is about.
- rel - 类 中的变量org.apache.calcite.rel.RelRoot
-
- rel - 类 中的变量org.apache.calcite.rex.RexSubQuery
-
- rel(SqlNode) - 接口 中的方法org.apache.calcite.tools.Planner
-
Converts a SQL parse tree into a tree of relational expressions.
- relative(Source) - 接口 中的方法org.apache.calcite.util.Source
-
Returns a relative source, if this source is a child of a given base.
- relBuilder - 类 中的变量org.apache.calcite.plan.SubstitutionVisitor
-
Factory for a builder for relational expressions.
- relBuilder - 类 中的变量org.apache.calcite.rel.rules.CalcRelSplitter
-
- RelBuilder - org.apache.calcite.tools中的类
-
Builder for relational expressions.
- RelBuilder(Context, RelOptCluster, RelOptSchema) - 类 的构造器org.apache.calcite.tools.RelBuilder
-
- RelBuilder.AggCall - org.apache.calcite.tools中的接口
-
Information necessary to create a call to an aggregate function.
- RelBuilder.Config - org.apache.calcite.tools中的接口
-
Configuration of RelBuilder.
- RelBuilder.ConfigBuilder - org.apache.calcite.tools中的类
-
- RelBuilder.GroupKey - org.apache.calcite.tools中的接口
-
Information necessary to create the GROUP BY clause of an Aggregate.
- RelBuilder.GroupKeyImpl - org.apache.calcite.tools中的类
-
- relBuilderFactory - 类 中的变量org.apache.calcite.plan.RelOptRule
-
Factory for a builder for relational expressions.
- relBuilderFactory() - 类 中的方法org.apache.calcite.sql2rel.RelDecorrelator
-
- RelBuilderFactory - org.apache.calcite.tools中的接口
-
A partially-created RelBuilder.
- relChosen(RelOptListener.RelChosenEvent) - 类 中的方法org.apache.calcite.plan.MulticastRelOptListener
-
- relChosen(RelOptListener.RelChosenEvent) - 接口 中的方法org.apache.calcite.plan.RelOptListener
-
Notifies this listener that a relational expression has been chosen as
part of the final implementation of the query plan.
- RelChosenEvent(Object, RelNode) - 类 的构造器org.apache.calcite.plan.RelOptListener.RelChosenEvent
-
- relClass - 异常错误 中的变量org.apache.calcite.rel.metadata.JaninoRelMetadataProvider.NoHandler
-
- RelCollation - org.apache.calcite.rel中的接口
-
Description of the physical ordering of a relational expression.
- RelCollationImpl - org.apache.calcite.rel中的类
-
- RelCollationImpl(ImmutableList<RelFieldCollation>) - 类 的构造器org.apache.calcite.rel.RelCollationImpl
-
- RelCollations - org.apache.calcite.rel中的类
-
- RelCollationTraitDef - org.apache.calcite.rel中的类
-
Definition of the ordering trait.
- RelColumnMapping - org.apache.calcite.rel.metadata中的类
-
Mapping from an input column of a
RelNode to
one of its output columns.
- RelColumnMapping(int, int, int, boolean) - 类 的构造器org.apache.calcite.rel.metadata.RelColumnMapping
-
- RelColumnOrigin - org.apache.calcite.rel.metadata中的类
-
RelColumnOrigin is a data structure describing one of the origins of an
output column produced by a relational expression.
- RelColumnOrigin(RelOptTable, int, boolean) - 类 的构造器org.apache.calcite.rel.metadata.RelColumnOrigin
-
- RelConversionException - org.apache.calcite.tools中的异常错误
-
An Exception thrown when attempting conversion to a set of
RelNodes.
- RelConversionException(String, Throwable) - 异常错误 的构造器org.apache.calcite.tools.RelConversionException
-
Creates a RelConversionException with the specified detail message and
cause.
- RelConversionException(String) - 异常错误 的构造器org.apache.calcite.tools.RelConversionException
-
Creates a RelConversionException with the specified detail message.
- RelConversionException(Throwable) - 异常错误 的构造器org.apache.calcite.tools.RelConversionException
-
Creates a RelConversionException with the specified cause.
- RelCrossType - org.apache.calcite.rel.type中的类
-
Type of the cartesian product of two or more sets of records.
- RelCrossType(List<RelDataType>, List<RelDataTypeField>) - 类 的构造器org.apache.calcite.rel.type.RelCrossType
-
Creates a cartesian product type.
- RelDataType - org.apache.calcite.rel.type中的接口
-
RelDataType represents the type of a scalar expression or entire row returned
from a relational expression.
- RelDataTypeComparability - org.apache.calcite.rel.type中的枚举
-
RelDataTypeComparability is an enumeration of the categories of comparison
operators which types may support.
- RelDataTypeFactory - org.apache.calcite.rel.type中的接口
-
RelDataTypeFactory is a factory for datatype descriptors.
- RelDataTypeFactory.Builder - org.apache.calcite.rel.type中的类
-
Fluid API to build a list of fields.
- RelDataTypeFactory.FieldInfo - org.apache.calcite.rel.type中的接口
-
已过时。
- RelDataTypeFactory.FieldInfoBuilder - org.apache.calcite.rel.type中的类
-
已过时。
- RelDataTypeFactoryImpl - org.apache.calcite.rel.type中的类
-
- RelDataTypeFactoryImpl(RelDataTypeSystem) - 类 的构造器org.apache.calcite.rel.type.RelDataTypeFactoryImpl
-
Creates a type factory.
- RelDataTypeFactoryImpl.JavaType - org.apache.calcite.rel.type中的类
-
Type which is based upon a Java class.
- RelDataTypeFamily - org.apache.calcite.rel.type中的接口
-
RelDataTypeFamily represents a family of related types.
- RelDataTypeField - org.apache.calcite.rel.type中的接口
-
RelDataTypeField represents the definition of a field in a structured
RelDataType.
- RelDataTypeField.ToFieldIndex - org.apache.calcite.rel.type中的类
-
- RelDataTypeField.ToFieldName - org.apache.calcite.rel.type中的类
-
- RelDataTypeFieldImpl - org.apache.calcite.rel.type中的类
-
- RelDataTypeFieldImpl(String, int, RelDataType) - 类 的构造器org.apache.calcite.rel.type.RelDataTypeFieldImpl
-
Creates a RelDataTypeFieldImpl.
- RelDataTypeImpl - org.apache.calcite.rel.type中的类
-
RelDataTypeImpl is an abstract base for implementations of
RelDataType.
- RelDataTypeImpl(List<? extends RelDataTypeField>) - 类 的构造器org.apache.calcite.rel.type.RelDataTypeImpl
-
Creates a RelDataTypeImpl.
- RelDataTypeImpl() - 类 的构造器org.apache.calcite.rel.type.RelDataTypeImpl
-
- RelDataTypePrecedenceList - org.apache.calcite.rel.type中的接口
-
RelDataTypePrecedenceList defines a type precedence list for a particular
type.
- RelDataTypeSystem - org.apache.calcite.rel.type中的接口
-
Type system.
- RelDataTypeSystemImpl - org.apache.calcite.rel.type中的类
-
Default implementation of
RelDataTypeSystem,
providing parameters from the SQL standard.
- RelDataTypeSystemImpl() - 类 的构造器org.apache.calcite.rel.type.RelDataTypeSystemImpl
-
- RelDecorrelator - org.apache.calcite.sql2rel中的类
-
RelDecorrelator replaces all correlated expressions (corExp) in a relational
expression (RelNode) tree with non-correlated expressions that are produced
from joining the RelNode that produces the corExp with the RelNode that
references it.
- RelDecorrelator(RelDecorrelator.CorelMap, Context, RelBuilder) - 类 的构造器org.apache.calcite.sql2rel.RelDecorrelator
-
- RelDecorrelator.CorelMap - org.apache.calcite.sql2rel中的类
-
- RelDecorrelator.CorelMapBuilder - org.apache.calcite.sql2rel中的类
-
- relDiscarded(RelOptListener.RelDiscardedEvent) - 类 中的方法org.apache.calcite.plan.MulticastRelOptListener
-
- relDiscarded(RelOptListener.RelDiscardedEvent) - 接口 中的方法org.apache.calcite.plan.RelOptListener
-
Notifies this listener that a relational expression is no longer of
interest to the planner.
- RelDiscardedEvent(Object, RelNode) - 类 的构造器org.apache.calcite.plan.RelOptListener.RelDiscardedEvent
-
- RelDistribution - org.apache.calcite.rel中的接口
-
Description of the physical distribution of a relational expression.
- RelDistribution.Type - org.apache.calcite.rel中的枚举
-
Type of distribution.
- RelDistributions - org.apache.calcite.rel中的类
-
- RelDistributionTraitDef - org.apache.calcite.rel中的类
-
Definition of the distribution trait.
- RelEnumTypes - org.apache.calcite.rel.externalize中的类
-
Registry of
Enum classes that can be serialized to JSON.
- RelEquivalenceEvent(Object, RelNode, Object, boolean) - 类 的构造器org.apache.calcite.plan.RelOptListener.RelEquivalenceEvent
-
- relEquivalenceFound(RelOptListener.RelEquivalenceEvent) - 类 中的方法org.apache.calcite.plan.MulticastRelOptListener
-
- relEquivalenceFound(RelOptListener.RelEquivalenceEvent) - 接口 中的方法org.apache.calcite.plan.RelOptListener
-
Notifies this listener that a relational expression has been registered
with a particular equivalence class after an equivalence has been either
detected or asserted.
- RelEvent(Object, RelNode) - 类 的构造器org.apache.calcite.plan.RelOptListener.RelEvent
-
- RelFactories - org.apache.calcite.rel.core中的类
-
Contains factory interface and default implementation for creating various
rel nodes.
- RelFactories.AggregateFactory - org.apache.calcite.rel.core中的接口
-
Can create a
LogicalAggregate of the appropriate type
for this rule's calling convention.
- RelFactories.CorrelateFactory - org.apache.calcite.rel.core中的接口
-
Can create a correlate of the appropriate type for a rule's calling
convention.
- RelFactories.ExchangeFactory - org.apache.calcite.rel.core中的接口
-
Can create a
Exchange
of the appropriate type for a rule's calling convention.
- RelFactories.FilterFactory - org.apache.calcite.rel.core中的接口
-
Can create a
Filter of the appropriate type
for this rule's calling convention.
- RelFactories.JoinFactory - org.apache.calcite.rel.core中的接口
-
Can create a join of the appropriate type for a rule's calling convention.
- RelFactories.MatchFactory - org.apache.calcite.rel.core中的接口
-
Can create a
Match of
the appropriate type for a rule's calling convention.
- RelFactories.ProjectFactory - org.apache.calcite.rel.core中的接口
-
Can create a
LogicalProject of the
appropriate type for this rule's calling convention.
- RelFactories.RepeatUnionFactory - org.apache.calcite.rel.core中的接口
-
Can create a
RepeatUnion of
the appropriate type for a rule's calling convention.
- RelFactories.SemiJoinFactory - org.apache.calcite.rel.core中的接口
-
- RelFactories.SetOpFactory - org.apache.calcite.rel.core中的接口
-
Can create a
SetOp for a particular kind of
set operation (UNION, EXCEPT, INTERSECT) and of the appropriate type
for this rule's calling convention.
- RelFactories.SnapshotFactory - org.apache.calcite.rel.core中的接口
-
Can create a
Snapshot of
the appropriate type for a rule's calling convention.
- RelFactories.SnapshotFactoryImpl - org.apache.calcite.rel.core中的类
-
- RelFactories.SortExchangeFactory - org.apache.calcite.rel.core中的接口
-
Can create a
SortExchange
of the appropriate type for a rule's calling convention.
- RelFactories.SortFactory - org.apache.calcite.rel.core中的接口
-
Can create a
Sort of the appropriate type
for this rule's calling convention.
- RelFactories.SpoolFactory - org.apache.calcite.rel.core中的接口
-
Can create a
Spool of
the appropriate type for a rule's calling convention.
- RelFactories.Struct - org.apache.calcite.rel.core中的类
-
Immutable record that contains an instance of each factory.
- RelFactories.TableFunctionScanFactory - org.apache.calcite.rel.core中的接口
-
Can create a
TableFunctionScan
of the appropriate type for a rule's calling convention.
- RelFactories.TableScanFactory - org.apache.calcite.rel.core中的接口
-
Can create a
TableScan of the appropriate type for a rule's calling
convention.
- RelFactories.ValuesFactory - org.apache.calcite.rel.core中的接口
-
Can create a
Values of the appropriate type for a rule's calling
convention.
- RelFieldCollation - org.apache.calcite.rel中的类
-
Definition of the ordering of one field of a
RelNode whose
output is to be sorted.
- RelFieldCollation(int) - 类 的构造器org.apache.calcite.rel.RelFieldCollation
-
Creates an ascending field collation.
- RelFieldCollation(int, RelFieldCollation.Direction) - 类 的构造器org.apache.calcite.rel.RelFieldCollation
-
Creates a field collation with unspecified null direction.
- RelFieldCollation(int, RelFieldCollation.Direction, RelFieldCollation.NullDirection) - 类 的构造器org.apache.calcite.rel.RelFieldCollation
-
Creates a field collation.
- RelFieldCollation.Direction - org.apache.calcite.rel中的枚举
-
Direction that a field is ordered in.
- RelFieldCollation.NullDirection - org.apache.calcite.rel中的枚举
-
Ordering of nulls.
- RelFieldTrimmer - org.apache.calcite.sql2rel中的类
-
Transformer that walks over a tree of relational expressions, replacing each
RelNode with a 'slimmed down' relational expression that projects
only the columns required by its consumer.
- RelFieldTrimmer(SqlValidator, RelBuilder) - 类 的构造器org.apache.calcite.sql2rel.RelFieldTrimmer
-
Creates a RelFieldTrimmer.
- RelFieldTrimmer(SqlValidator, RelOptCluster, RelFactories.ProjectFactory, RelFactories.FilterFactory, RelFactories.JoinFactory, RelFactories.SortFactory, RelFactories.AggregateFactory, RelFactories.SetOpFactory) - 类 的构造器org.apache.calcite.sql2rel.RelFieldTrimmer
-
已过时。
- RelFieldTrimmer.TrimResult - org.apache.calcite.sql2rel中的类
-
Result of an attempt to trim columns from a relational expression.
- RelHint - org.apache.calcite.rel.hint中的类
-
Represents hint within a relation expression.
- RelHint.Builder - org.apache.calcite.rel.hint中的类
-
- RelHintsPropagator - org.apache.calcite.plan中的接口
-
Customize the propagation of the
RelHints
from the root relational expression of a rule call
RelOptRuleCall to
the new equivalent expression.
- RelHomogeneousShuttle - org.apache.calcite.rel中的类
-
Visits all the relations in a homogeneous way: always redirects calls to
accept(RelNode).
- RelHomogeneousShuttle() - 类 的构造器org.apache.calcite.rel.RelHomogeneousShuttle
-
- RelImplementor - org.apache.calcite.plan中的接口
-
- RelInput - org.apache.calcite.rel中的接口
-
Context from which a relational expression can initialize itself,
reading from a serialized form of the relational expression.
- RelJson - org.apache.calcite.rel.externalize中的类
-
Utilities for converting
RelNode
into JSON format.
- RelJson(JsonBuilder) - 类 的构造器org.apache.calcite.rel.externalize.RelJson
-
- relJson - 类 中的变量org.apache.calcite.rel.externalize.RelJsonWriter
-
- RelJsonReader - org.apache.calcite.rel.externalize中的类
-
Reads a JSON plan and converts it back to a tree of relational expressions.
- RelJsonReader(RelOptCluster, RelOptSchema, Schema) - 类 的构造器org.apache.calcite.rel.externalize.RelJsonReader
-
- RelJsonWriter - org.apache.calcite.rel.externalize中的类
-
Callback for a relational expression to dump itself as JSON.
- RelJsonWriter() - 类 的构造器org.apache.calcite.rel.externalize.RelJsonWriter
-
- relList - 类 中的变量org.apache.calcite.rel.externalize.RelJsonWriter
-
- RelMdAllPredicates - org.apache.calcite.rel.metadata中的类
-
Utility to extract Predicates that are present in the (sub)plan
starting at this node.
- RelMdAllPredicates() - 类 的构造器org.apache.calcite.rel.metadata.RelMdAllPredicates
-
- RelMdCollation - org.apache.calcite.rel.metadata中的类
-
- RelMdColumnOrigins - org.apache.calcite.rel.metadata中的类
-
- RelMdColumnUniqueness - org.apache.calcite.rel.metadata中的类
-
- RelMdDistinctRowCount - org.apache.calcite.rel.metadata中的类
-
- RelMdDistinctRowCount() - 类 的构造器org.apache.calcite.rel.metadata.RelMdDistinctRowCount
-
- RelMdDistribution - org.apache.calcite.rel.metadata中的类
-
- RelMdExplainVisibility - org.apache.calcite.rel.metadata中的类
-
- RelMdExpressionLineage - org.apache.calcite.rel.metadata中的类
-
- RelMdExpressionLineage() - 类 的构造器org.apache.calcite.rel.metadata.RelMdExpressionLineage
-
- RelMdMaxRowCount - org.apache.calcite.rel.metadata中的类
-
- RelMdMaxRowCount() - 类 的构造器org.apache.calcite.rel.metadata.RelMdMaxRowCount
-
- RelMdMemory - org.apache.calcite.rel.metadata中的类
-
- RelMdMemory() - 类 的构造器org.apache.calcite.rel.metadata.RelMdMemory
-
- RelMdMinRowCount - org.apache.calcite.rel.metadata中的类
-
- RelMdMinRowCount() - 类 的构造器org.apache.calcite.rel.metadata.RelMdMinRowCount
-
- RelMdNodeTypes - org.apache.calcite.rel.metadata中的类
-
- RelMdNodeTypes() - 类 的构造器org.apache.calcite.rel.metadata.RelMdNodeTypes
-
- RelMdParallelism - org.apache.calcite.rel.metadata中的类
-
- RelMdParallelism() - 类 的构造器org.apache.calcite.rel.metadata.RelMdParallelism
-
- RelMdPercentageOriginalRows - org.apache.calcite.rel.metadata中的类
-
- RelMdPopulationSize - org.apache.calcite.rel.metadata中的类
-
- RelMdPredicates - org.apache.calcite.rel.metadata中的类
-
Utility to infer Predicates that are applicable above a RelNode.
- RelMdPredicates() - 类 的构造器org.apache.calcite.rel.metadata.RelMdPredicates
-
- RelMdRowCount - org.apache.calcite.rel.metadata中的类
-
- RelMdRowCount() - 类 的构造器org.apache.calcite.rel.metadata.RelMdRowCount
-
- RelMdSelectivity - org.apache.calcite.rel.metadata中的类
-
- RelMdSelectivity() - 类 的构造器org.apache.calcite.rel.metadata.RelMdSelectivity
-
- RelMdSize - org.apache.calcite.rel.metadata中的类
-
Default implementations of the
BuiltInMetadata.Size
metadata provider for the standard logical algebra.
- RelMdSize() - 类 的构造器org.apache.calcite.rel.metadata.RelMdSize
-
- RelMdTableReferences - org.apache.calcite.rel.metadata中的类
-
- RelMdTableReferences() - 类 的构造器org.apache.calcite.rel.metadata.RelMdTableReferences
-
- RelMdUniqueKeys - org.apache.calcite.rel.metadata中的类
-
- RelMdUtil - org.apache.calcite.rel.metadata中的类
-
RelMdUtil provides utility methods used by the metadata provider methods.
- RelMetadataProvider - org.apache.calcite.rel.metadata中的接口
-
RelMetadataProvider defines an interface for obtaining metadata about
relational expressions.
- RelMetadataQuery - org.apache.calcite.rel.metadata中的类
-
RelMetadataQuery provides a strongly-typed facade on top of
RelMetadataProvider for the set of relational expression metadata
queries defined as standard within Calcite.
- RelMetadataQuery() - 类 的构造器org.apache.calcite.rel.metadata.RelMetadataQuery
-
- RelMetadataQueryBase - org.apache.calcite.rel.metadata中的类
-
Base class for the RelMetadataQuery that uses the metadata handler class
generated by the Janino.
- RelMetadataQueryBase(JaninoRelMetadataProvider) - 类 的构造器org.apache.calcite.rel.metadata.RelMetadataQueryBase
-
- RelMultipleTrait - org.apache.calcite.plan中的接口
-
Trait for which a given relational expression can have multiple values.
- RelNode - org.apache.calcite.rel中的接口
-
A RelNode is a relational expression.
- RelNode.Context - org.apache.calcite.rel中的接口
-
Context of a relational expression, for purposes of checking validity.
- RelNodes - org.apache.calcite.rel中的类
-
Utilities concerning relational expressions.
- RelNodesExprsHandler(RexShuttle) - 类 的构造器org.apache.calcite.rel.rules.ProjectCorrelateTransposeRule.RelNodesExprsHandler
-
- RelOptAbstractTable - org.apache.calcite.plan中的类
-
- RelOptAbstractTable(RelOptSchema, String, RelDataType) - 类 的构造器org.apache.calcite.plan.RelOptAbstractTable
-
- RelOptCluster - org.apache.calcite.plan中的类
-
An environment for related relational expressions during the
optimization of a query.
- RelOptConnection - org.apache.calcite.plan中的接口
-
The planner's view of a connection to a database.
- RelOptCost - org.apache.calcite.plan中的接口
-
RelOptCost defines an interface for optimizer cost in terms of number of rows
processed, CPU cost, and I/O cost.
- RelOptCostFactory - org.apache.calcite.plan中的接口
-
Cost model for query planning.
- RelOptCostImpl - org.apache.calcite.plan中的类
-
RelOptCostImpl provides a default implementation for the
RelOptCost
interface.
- RelOptCostImpl(double) - 类 的构造器org.apache.calcite.plan.RelOptCostImpl
-
- RelOptLattice - org.apache.calcite.plan中的类
-
Use of a lattice by the query optimizer.
- RelOptLattice(Lattice, RelOptTable) - 类 的构造器org.apache.calcite.plan.RelOptLattice
-
- RelOptListener - org.apache.calcite.plan中的接口
-
RelOptListener defines an interface for listening to events which occur
during the optimization process.
- RelOptListener.RelChosenEvent - org.apache.calcite.plan中的类
-
Event indicating that a relational expression has been chosen.
- RelOptListener.RelDiscardedEvent - org.apache.calcite.plan中的类
-
Event indicating that a relational expression has been discarded.
- RelOptListener.RelEquivalenceEvent - org.apache.calcite.plan中的类
-
Event indicating that a relational expression has been found to
be equivalent to an equivalence class.
- RelOptListener.RelEvent - org.apache.calcite.plan中的类
-
Event class for abstract event dealing with a relational expression.
- RelOptListener.RuleAttemptedEvent - org.apache.calcite.plan中的类
-
Event indicating that a planner rule has been attempted.
- RelOptListener.RuleEvent - org.apache.calcite.plan中的类
-
Event indicating that a planner rule has fired.
- RelOptListener.RuleProductionEvent - org.apache.calcite.plan中的类
-
Event indicating that a planner rule has produced a result.
- RelOptMaterialization - org.apache.calcite.plan中的类
-
Records that a particular query is materialized by a particular table.
- RelOptMaterialization(RelNode, RelNode, RelOptTable, List<String>) - 类 的构造器org.apache.calcite.plan.RelOptMaterialization
-
Creates a RelOptMaterialization.
- RelOptMaterializations - org.apache.calcite.plan中的类
-
Utility methods for using
materialized views and lattices for queries.
- RelOptMaterializations() - 类 的构造器org.apache.calcite.plan.RelOptMaterializations
-
- RelOptNode - org.apache.calcite.plan中的接口
-
Node in a planner.
- RelOptPlanner - org.apache.calcite.plan中的接口
-
A RelOptPlanner is a query optimizer: it transforms a relational
expression into a semantically equivalent relational expression, according to
a given set of rules and a cost model.
- RelOptPlanner.CannotPlanException - org.apache.calcite.plan中的异常错误
-
- RelOptPlanner.Executor - org.apache.calcite.plan中的接口
-
- RelOptPredicateList - org.apache.calcite.plan中的类
-
Predicates that are known to hold in the output of a particular relational
expression.
- RelOptQuery - org.apache.calcite.plan中的类
-
- RelOptQuery(RelOptPlanner) - 类 的构造器org.apache.calcite.plan.RelOptQuery
-
已过时。
- RelOptRule - org.apache.calcite.plan中的类
-
A RelOptRule transforms an expression into another.
- RelOptRule(RelOptRuleOperand) - 类 的构造器org.apache.calcite.plan.RelOptRule
-
Creates a rule.
- RelOptRule(RelOptRuleOperand, String) - 类 的构造器org.apache.calcite.plan.RelOptRule
-
Creates a rule with an explicit description.
- RelOptRule(RelOptRuleOperand, RelBuilderFactory, String) - 类 的构造器org.apache.calcite.plan.RelOptRule
-
Creates a rule with an explicit description.
- RelOptRuleCall - org.apache.calcite.plan中的类
-
- RelOptRuleCall(RelOptPlanner, RelOptRuleOperand, RelNode[], Map<RelNode, List<RelNode>>, List<RelNode>) - 类 的构造器org.apache.calcite.plan.RelOptRuleCall
-
Creates a RelOptRuleCall.
- RelOptRuleCall(RelOptPlanner, RelOptRuleOperand, RelNode[], Map<RelNode, List<RelNode>>) - 类 的构造器org.apache.calcite.plan.RelOptRuleCall
-
- RelOptRuleOperand - org.apache.calcite.plan中的类
-
Operand that determines whether a
RelOptRule
can be applied to a particular expression.
- RelOptRuleOperand(Class<R>, RelTrait, Predicate<? super R>, RelOptRuleOperandChildren) - 类 的构造器org.apache.calcite.plan.RelOptRuleOperand
-
- RelOptRuleOperandChildPolicy - org.apache.calcite.plan中的枚举
-
Policy by which operands will be matched by relational expressions with
any number of children.
- RelOptRuleOperandChildren - org.apache.calcite.plan中的类
-
- RelOptRuleOperandChildren(RelOptRuleOperandChildPolicy, List<RelOptRuleOperand>) - 类 的构造器org.apache.calcite.plan.RelOptRuleOperandChildren
-
- RelOptRules - org.apache.calcite.plan中的类
-
A utility class for organizing built-in rules and rule related
methods.
- RelOptSamplingParameters - org.apache.calcite.plan中的类
-
RelOptSamplingParameters represents the parameters necessary to produce a
sample of a relation.
- RelOptSamplingParameters(boolean, float, boolean, int) - 类 的构造器org.apache.calcite.plan.RelOptSamplingParameters
-
- RelOptSchema - org.apache.calcite.plan中的接口
-
- relOptSchema - 类 中的变量org.apache.calcite.tools.RelBuilder
-
- RelOptSchemaWithSampling - org.apache.calcite.plan中的接口
-
Extension to
RelOptSchema with support for sample data-sets.
- relOptTable() - 类 中的方法org.apache.calcite.materialize.LatticeNode
-
- RelOptTable - org.apache.calcite.plan中的接口
-
- RelOptTable.ToRelContext - org.apache.calcite.plan中的接口
-
Contains the context needed to convert a a table into a relational
expression.
- RelOptTable.ViewExpander - org.apache.calcite.plan中的接口
-
Can expand a view into relational expressions.
- RelOptTableImpl - org.apache.calcite.prepare中的类
-
- RelOptUtil - org.apache.calcite.plan中的类
-
RelOptUtil defines static utility methods for use in optimizing
RelNodes.
- RelOptUtil() - 类 的构造器org.apache.calcite.plan.RelOptUtil
-
- RelOptUtil.Exists - org.apache.calcite.plan中的类
-
- RelOptUtil.InputFinder - org.apache.calcite.plan中的类
-
Visitor which builds a bitmap of the inputs used by an expression.
- RelOptUtil.InputReferencedVisitor - org.apache.calcite.plan中的类
-
Shuttle that finds the set of inputs that are used.
- RelOptUtil.Logic - org.apache.calcite.plan中的枚举
-
Policies for handling two- and three-valued boolean logic.
- RelOptUtil.RexInputConverter - org.apache.calcite.plan中的类
-
Walks an expression tree, converting the index of RexInputRefs based on
some adjustment factor.
- RelOptUtil.SubQueryType - org.apache.calcite.plan中的枚举
-
What kind of sub-query.
- RelOptUtil.TypeDumper - org.apache.calcite.plan中的类
-
Converts types to descriptive strings.
- RelOptUtil.VariableUsedVisitor - org.apache.calcite.plan中的类
-
Visitor that finds all variables used in an expression.
- RelProtoDataType - org.apache.calcite.rel.type中的接口
-
- RelRecordType - org.apache.calcite.rel.type中的类
-
RelRecordType represents a structured type having named fields.
- RelRecordType(StructKind, List<RelDataTypeField>, boolean) - 类 的构造器org.apache.calcite.rel.type.RelRecordType
-
Creates a RecordType.
- RelRecordType(StructKind, List<RelDataTypeField>) - 类 的构造器org.apache.calcite.rel.type.RelRecordType
-
Creates a RecordType.
- RelRecordType(List<RelDataTypeField>) - 类 的构造器org.apache.calcite.rel.type.RelRecordType
-
Creates a RecordType.
- RelReferentialConstraint - org.apache.calcite.rel中的接口
-
Interface for a referential constraint, i.e., Foreign-Key - Unique-Key relationship,
between two tables.
- RelReferentialConstraintImpl - org.apache.calcite.rel中的类
-
RelOptReferentialConstraint base implementation.
- RelRoot - org.apache.calcite.rel中的类
-
- RelRoot(RelNode, RelDataType, SqlKind, List<Pair<Integer, String>>, RelCollation, List<RelHint>) - 类 的构造器org.apache.calcite.rel.RelRoot
-
Creates a RelRoot.
- RelRunner - org.apache.calcite.tools中的接口
-
Runs a relational expression.
- RelRunners - org.apache.calcite.tools中的类
-
- rels - 类 中的变量org.apache.calcite.plan.RelOptRuleCall
-
- RelShuttle - org.apache.calcite.rel中的接口
-
Visitor that has methods for the common logical relational expressions.
- RelShuttleImpl - org.apache.calcite.rel中的类
-
- RelShuttleImpl() - 类 的构造器org.apache.calcite.rel.RelShuttleImpl
-
- relSinks - 类 中的变量org.apache.calcite.interpreter.InterpretableRel.InterpreterImplementor
-
- RelStructuredTypeFlattener - org.apache.calcite.sql2rel中的类
-
RelStructuredTypeFlattener removes all structured types from a tree of
relational expressions.
- RelStructuredTypeFlattener(RexBuilder, RelOptTable.ToRelContext, boolean) - 类 的构造器org.apache.calcite.sql2rel.RelStructuredTypeFlattener
-
已过时。
- RelStructuredTypeFlattener(RelBuilder, RexBuilder, RelOptTable.ToRelContext, boolean) - 类 的构造器org.apache.calcite.sql2rel.RelStructuredTypeFlattener
-
- RelStructuredTypeFlattener.SelfFlatteningRel - org.apache.calcite.sql2rel中的接口
-
Mix-in interface for relational expressions that know how to
flatten themselves.
- RelSubset - org.apache.calcite.plan.volcano中的类
-
Subset of an equivalence class where all relational expressions have the
same physical properties.
- RelToSqlConverter - org.apache.calcite.rel.rel2sql中的类
-
Utility to convert relational expressions to SQL abstract syntax tree.
- RelToSqlConverter(SqlDialect) - 类 的构造器org.apache.calcite.rel.rel2sql.RelToSqlConverter
-
Creates a RelToSqlConverter.
- RelToSqlConverterUtil - org.apache.calcite.util中的类
-
Utilities used by multiple dialect for RelToSql conversion.
- RelToSqlConverterUtil() - 类 的构造器org.apache.calcite.util.RelToSqlConverterUtil
-
- RelTrait - org.apache.calcite.plan中的接口
-
RelTrait represents the manifestation of a relational expression trait within
a trait definition.
- RelTraitDef<T extends RelTrait> - org.apache.calcite.plan中的类
-
RelTraitDef represents a class of
RelTraits.
- RelTraitDef() - 类 的构造器org.apache.calcite.plan.RelTraitDef
-
- RelTraitPropagationVisitor - org.apache.calcite.plan中的类
-
- RelTraitPropagationVisitor(RelOptPlanner, RelTraitSet) - 类 的构造器org.apache.calcite.plan.RelTraitPropagationVisitor
-
已过时。
- RelTraitSet - org.apache.calcite.plan中的类
-
RelTraitSet represents an ordered set of
RelTraits.
- RelType(String) - 类 的构造器org.apache.calcite.rel.rules.CalcRelSplitter.RelType
-
- RelVisitor - org.apache.calcite.rel中的类
-
- RelVisitor() - 类 的构造器org.apache.calcite.rel.RelVisitor
-
- RelWriter - org.apache.calcite.rel中的接口
-
Callback for an expression to dump itself to.
- RelWriterImpl - org.apache.calcite.rel.externalize中的类
-
- RelWriterImpl(PrintWriter) - 类 的构造器org.apache.calcite.rel.externalize.RelWriterImpl
-
- RelWriterImpl(PrintWriter, SqlExplainLevel, boolean) - 类 的构造器org.apache.calcite.rel.externalize.RelWriterImpl
-
- RelXmlWriter - org.apache.calcite.rel.externalize中的类
-
Callback for a relational expression to dump in XML format.
- RelXmlWriter(PrintWriter, SqlExplainLevel) - 类 的构造器org.apache.calcite.rel.externalize.RelXmlWriter
-
- remark(T) - 类 中的静态方法org.apache.calcite.util.Bug
-
Use this method to flag temporary code.
- remove(Enumerable<T>, C) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
- remove(int) - 类 中的方法org.apache.calcite.util.CastingList
-
- remove(Object) - 类 中的方法org.apache.calcite.util.CompositeMap
-
- remove() - 类 中的方法org.apache.calcite.util.Filterator
-
- remove() - 类 中的方法org.apache.calcite.util.graph.BreadthFirstIterator
-
- remove() - 类 中的方法org.apache.calcite.util.graph.DepthFirstIterator
-
- remove() - 类 中的方法org.apache.calcite.util.graph.TopologicalOrderIterator
-
- remove(String) - 类 中的方法org.apache.calcite.util.NameMap
-
- remove(String, V) - 类 中的方法org.apache.calcite.util.NameMultimap
-
Removes all entries that have the given case-sensitive key.
- remove(Object) - 类 中的方法org.apache.calcite.util.PartiallyOrderedSet
-
- removeAll(C) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- removeAll(C) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Removes the contents of this sequence from a collection.
- removeAll(List<RexNode>, RexNode) - 类 中的静态方法org.apache.calcite.rex.RexUtil
-
Removes all expressions from a list that are equivalent to a given
expression.
- removeAll(ImmutableBitSet) - 类 中的方法org.apache.calcite.util.ImmutableBitSet.Builder
-
Clears all bits in a given bit set.
- removeAllVertices(Collection<V>) - 类 中的方法org.apache.calcite.util.graph.DefaultDirectedGraph
-
- removeAllVertices(Collection<V>) - 接口 中的方法org.apache.calcite.util.graph.DirectedGraph
-
- removeCast(RexNode) - 类 中的静态方法org.apache.calcite.rex.RexUtil
-
Removes any casts.
- removeCorrelationExpr(RexNode, boolean) - 类 中的方法org.apache.calcite.sql2rel.RelDecorrelator
-
- removeCorrelationExpr(RexNode, boolean, RexInputRef) - 类 中的方法org.apache.calcite.sql2rel.RelDecorrelator
-
- removeCorrelationExpr(RexNode, boolean, Set<Integer>) - 类 中的方法org.apache.calcite.sql2rel.RelDecorrelator
-
- removeCorrelationViaRule(RelNode) - 类 中的方法org.apache.calcite.sql2rel.RelDecorrelator
-
- removeEdge(V, V) - 类 中的方法org.apache.calcite.util.graph.AttributedDirectedGraph
-
Removes all edges from a given vertex to another.
- removeEdge(V, V) - 类 中的方法org.apache.calcite.util.graph.DefaultDirectedGraph
-
- removeEdge(V, V) - 接口 中的方法org.apache.calcite.util.graph.DirectedGraph
-
- RemoveEmptySingleRule(Class<R>, String) - 类 的构造器org.apache.calcite.rel.rules.PruneEmptyRules.RemoveEmptySingleRule
-
Creates a simple RemoveEmptySingleRule.
- RemoveEmptySingleRule(Class<R>, Predicate<R>, RelBuilderFactory, String) - 类 的构造器org.apache.calcite.rel.rules.PruneEmptyRules.RemoveEmptySingleRule
-
Creates a RemoveEmptySingleRule.
- RemoveEmptySingleRule(Class<R>, Predicate<R>, RelBuilderFactory, String) - 类 的构造器org.apache.calcite.rel.rules.PruneEmptyRules.RemoveEmptySingleRule
-
已过时。
- removeFunction(String) - 类 中的方法org.apache.calcite.jdbc.CalciteSchema
-
- removeMaterialization(MaterializationKey) - 类 中的方法org.apache.calcite.materialize.MaterializationService
-
- removeNullabilityCast(RexNode) - 类 中的方法org.apache.calcite.rex.RexSimplify
-
Removes any casts that change nullability but not type.
- removeNullabilityCast(RelDataTypeFactory, RexNode) - 类 中的静态方法org.apache.calcite.rex.RexUtil
-
Removes any casts that change nullability but not type.
- removeRule(RelOptRule) - 接口 中的方法org.apache.calcite.jdbc.CalcitePrepare.SparkHandler.RuleSetBuilder
-
- removeRule(RelOptRule) - 类 中的方法org.apache.calcite.plan.hep.HepPlanner
-
- removeRule(RelOptRule) - 接口 中的方法org.apache.calcite.plan.RelOptPlanner
-
Removes a rule.
- removeRule(RelOptRule) - 类 中的方法org.apache.calcite.plan.volcano.VolcanoPlanner
-
- removeStatement(Meta.StatementHandle) - 接口 中的方法org.apache.calcite.server.CalciteServer
-
- removeSubSchema(String) - 类 中的方法org.apache.calcite.jdbc.CalciteSchema
-
- removeTable(String) - 类 中的方法org.apache.calcite.jdbc.CalciteSchema
-
- removeType(String) - 类 中的方法org.apache.calcite.jdbc.CalciteSchema
-
- removeValidatedNodeType(SqlNode) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
-
Removes a node from the set of validated nodes
- removeValidatedNodeType(SqlNode) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
-
- rename(String) - 类 中的方法org.apache.calcite.rel.core.AggregateCall
-
Creates an equivalent AggregateCall that has a new name.
- rename(List<String>) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
Ensures that the field names match those given.
- renameIfNecessary(RelNode, RelDataType) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
-
已过时。
- repeat(int, int) - 类 中的方法org.apache.calcite.runtime.Pattern.PatternBuilder
-
- repeat(String, int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL REPEAT(string, int) function.
- REPEAT - 类 中的静态变量org.apache.calcite.sql.fun.SqlLibraryOperators
-
- repeat(SqlOperandCountRange, SqlSingleOperandTypeChecker...) - 类 中的静态方法org.apache.calcite.sql.type.OperandTypes
-
Creates a checker that passes if all of the rules pass for each operand,
using a given operand count strategy.
- repeatUnion(Enumerable<TSource>, Enumerable<TSource>, int, boolean, EqualityComparer<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Repeat Union enumerable: it will evaluate the seed enumerable once, and then
it will start to evaluate the iteration enumerable over and over until either it returns
no results, or an optional maximum numbers of iterations is reached
- RepeatUnion - org.apache.calcite.rel.core中的类
-
Relational expression that computes a repeat union (recursive union in SQL
terminology).
- RepeatUnion(RelOptCluster, RelTraitSet, RelNode, RelNode, boolean, int) - 类 的构造器org.apache.calcite.rel.core.RepeatUnion
-
- repeatUnion(String, boolean) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
Creates a
RepeatUnion associated to a
TransientTable without a maximum number
of iterations, i.e. repeatUnion(tableName, all, -1).
- repeatUnion(String, boolean, int) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
- repeatUnionFactory - 类 中的变量org.apache.calcite.rel.core.RelFactories.Struct
-
- replace(RelNode, RelNode, RelNode) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
-
Within a relational expression query, replaces occurrences of
find with replace.
- replace(int, RelTrait) - 类 中的方法org.apache.calcite.plan.RelTraitSet
-
Replaces an existing RelTrait in the set.
- replace(RelTrait) - 类 中的方法org.apache.calcite.plan.RelTraitSet
-
Returns a trait set consisting of the current set plus a new trait.
- replace(List<T>) - 类 中的方法org.apache.calcite.plan.RelTraitSet
-
Replaces the trait(s) of a given type with a list of traits of the same
type.
- replace(RelTraitDef<T>, List<T>) - 类 中的方法org.apache.calcite.plan.RelTraitSet
-
Replaces the trait(s) of a given type with a list of traits of the same
type.
- replace(MutableRel, MutableRel, MutableRel) - 类 中的静态方法org.apache.calcite.plan.SubstitutionVisitor
-
Within a relational expression query, replaces occurrences of
find with replace.
- replace(String, String, String) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL REPLACE(string, search, replacement) function.
- REPLACE - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The REPLACE(string, search, replace) function.
- replace(String, String, String) - 类 中的静态方法org.apache.calcite.sql.SqlDialect.FakeUtil
-
已过时。
Replaces every occurrence of find in s with
replace.
- replace(String, String, String) - 类 中的静态方法org.apache.calcite.util.Util
-
Replaces every occurrence of find in s with
replace.
- replaceIf(RelTraitDef<T>, Supplier<T>) - 类 中的方法org.apache.calcite.plan.RelTraitSet
-
If a given trait is enabled, replaces it by calling the given function.
- replaceIfs(RelTraitDef<T>, Supplier<List<T>>) - 类 中的方法org.apache.calcite.plan.RelTraitSet
-
If a given multiple trait is enabled, replaces it by calling the given
function.
- replaceInParent(MutableRel) - 类 中的方法org.apache.calcite.rel.mutable.MutableRel
-
Replaces this MutableRel in its parent with another node at the
same position.
- replaceInput(RelNode, int, RelNode) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
-
Returns a shallow copy of a relational expression with a particular
input replaced.
- replaceInput(int, RelNode) - 类 中的方法org.apache.calcite.rel.AbstractRelNode
-
- replaceInput(int, RelNode) - 类 中的方法org.apache.calcite.rel.BiRel
-
- replaceInput(int, RelNode) - 类 中的方法org.apache.calcite.rel.core.SetOp
-
- replaceInput(int, RelNode) - 类 中的方法org.apache.calcite.rel.core.TableFunctionScan
-
- replaceInput(int, RelNode) - 接口 中的方法org.apache.calcite.rel.RelNode
-
Replaces the ordinalInParentth input.
- replaceInput(int, RelNode) - 类 中的方法org.apache.calcite.rel.rules.MultiJoin
-
- replaceInput(int, RelNode) - 类 中的方法org.apache.calcite.rel.SingleRel
-
- replacement - 类 中的变量org.apache.calcite.sql.advise.SqlAdvisorHint2
-
Replacement string
- replaceRoot(RelNode) - 类 中的方法org.apache.calcite.rel.RelVisitor
-
Replaces the root node of this traversal.
- replaceSublist(List<T>, int, int, T) - 类 中的静态方法org.apache.calcite.sql.parser.SqlParserUtil
-
Replaces a range of elements in a list with a single element.
- replaceSublist(int, int, SqlNode) - 接口 中的方法org.apache.calcite.sql.SqlSpecialOperator.TokenSequence
-
- replaceTimeUnitOperand(SqlCall, String, SqlParserPos) - 类 中的静态方法org.apache.calcite.sql.fun.SqlFloorFunction
-
Copies a
SqlCall, replacing the time unit operand with the given
literal.
- replaceTimeUnits(RexBuilder, RexNode, String) - 类 中的静态方法org.apache.calcite.rel.rules.DateRangeRules
-
Replaces calls to EXTRACT, FLOOR and CEIL in an expression.
- replaceWithOriginalReferences(RexBuilder, RelNode, MaterializedViewRule.NodeLineage, RexNode) - 类 中的方法org.apache.calcite.rel.rules.materialize.MaterializedViewRule
-
Given the input expression, it will replace (sub)expressions when possible
using the content of the mapping.
- replay(QueryableFactory<T>) - 接口 中的方法org.apache.calcite.linq4j.QueryableDefaults.Replayable
-
- replay(QueryableFactory<T>) - 类 中的方法org.apache.calcite.linq4j.QueryableDefaults.ReplayableQueryable
-
- ReplayableQueryable() - 类 的构造器org.apache.calcite.linq4j.QueryableDefaults.ReplayableQueryable
-
- requestCancel() - 类 中的方法org.apache.calcite.util.CancelFlag
-
Requests a cancellation.
- requireAtLeastOneArg() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- required() - 枚举 中的方法org.apache.calcite.config.CalciteConnectionProperty
-
- requiredColumns - 类 中的变量org.apache.calcite.rel.core.Correlate
-
- requiredColumns - 类 中的变量org.apache.calcite.rel.mutable.MutableCorrelate
-
- requireDefaultConstructor(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- requireNonNull(T) - 类 中的静态方法org.apache.calcite.linq4j.Linq4j
-
已过时。
- requiresAliasForFromItems() - 类 中的方法org.apache.calcite.sql.dialect.MysqlSqlDialect
-
- requiresAliasForFromItems() - 类 中的方法org.apache.calcite.sql.dialect.PostgresqlSqlDialect
-
- requiresAliasForFromItems() - 类 中的方法org.apache.calcite.sql.SqlDialect
-
Whether a sub-query in the FROM clause must have an alias.
- requiresDecimalExpansion(RexNode, boolean) - 类 中的静态方法org.apache.calcite.rex.RexUtil
-
Determines whether a
RexCall requires decimal expansion.
- requiresDecimalExpansion(List<RexNode>, boolean) - 类 中的静态方法org.apache.calcite.rex.RexUtil
-
Determines whether any operand of a set requires decimal expansion
- requiresDecimalExpansion(RexProgram, boolean) - 类 中的静态方法org.apache.calcite.rex.RexUtil
-
Returns whether a
RexProgram contains expressions which require
decimal expansion.
- requiresDecimalExpansion() - 类 中的方法org.apache.calcite.sql.fun.SqlNewOperator
-
- requiresDecimalExpansion() - 类 中的方法org.apache.calcite.sql.fun.SqlRowOperator
-
- requiresDecimalExpansion() - 类 中的方法org.apache.calcite.sql.SqlOperator
-
Method to check if call requires expansion when it has decimal operands.
- requiresGroupOrder() - 类 中的方法org.apache.calcite.sql.SqlAggFunction
-
Returns whether this aggregate function must, may, or must not contain a
WITHIN GROUP (ORDER ...) clause.
- requiresOrder() - 类 中的方法org.apache.calcite.sql.SqlAggFunction
-
- requiresOrder() - 类 中的方法org.apache.calcite.sql.SqlOperator
-
Returns whether this is a window function that requires ordering.
- requiresOver() - 类 中的方法org.apache.calcite.sql.SqlAggFunction
-
- requiresOver() - 类 中的方法org.apache.calcite.sql.SqlOperator
-
Returns whether this is a window function that requires an OVER clause.
- rescaleBigDecimal(BigDecimal, int) - 类 中的静态方法org.apache.calcite.util.NumberUtil
-
- reset() - 类 中的方法org.apache.calcite.adapter.csv.JsonEnumerator
-
- reset() - 类 中的方法org.apache.calcite.adapter.geode.simple.GeodeSimpleEnumerator
-
- reset() - 类 中的方法org.apache.calcite.adapter.kafka.KafkaMessageEnumerator
-
- reset() - 类 中的方法org.apache.calcite.adapter.splunk.search.SplunkConnectionImpl.SplunkResultEnumerator
-
- reset() - 类 中的方法org.apache.calcite.interpreter.Row.RowBuilder
-
Allocates a new internal array.
- reset() - 类 中的方法org.apache.calcite.linq4j.CartesianProductEnumerator
-
- reset() - 类 中的方法org.apache.calcite.linq4j.DelegatingEnumerator
-
- reset() - 接口 中的方法org.apache.calcite.linq4j.Enumerator
-
Sets the enumerator to its initial position, which is before the first
element in the collection.
- reset() - 类 中的方法org.apache.calcite.linq4j.MemoryEnumerator
-
- reset() - 类 中的方法org.apache.calcite.linq4j.TransformedEnumerator
-
- reset() - 类 中的方法org.apache.calcite.prepare.PlannerImpl
-
- reset() - 类 中的方法org.apache.calcite.sql.pretty.SqlPrettyWriter
-
- reset() - 接口 中的方法org.apache.calcite.sql.SqlWriter
-
Resets this writer so that it can format another expression.
- reset() - 接口 中的方法org.apache.calcite.tools.Planner
-
Resets this Planner to be used with a new query.
- resetAlias() - 类 中的方法org.apache.calcite.rel.rel2sql.SqlImplementor.Result
-
In join, when the left and right nodes have been generated,
update their alias with 'neededAlias' if not null.
- resetAlias(String, RelDataType) - 类 中的方法org.apache.calcite.rel.rel2sql.SqlImplementor.Result
-
Sets the alias of the join or correlate just created.
- resetSettings() - 类 中的方法org.apache.calcite.sql.pretty.SqlPrettyWriter
-
- resetSettings() - 接口 中的方法org.apache.calcite.sql.SqlWriter
-
Resets all properties to their default values.
- resolve(RelDataTypeFactory, String, Collection<CalciteSchema.FunctionEntry>, List<RelDataType>) - 类 中的静态方法org.apache.calcite.schema.Schemas
-
- resolve(List<String>, SqlNameMatcher, boolean, SqlValidatorScope.Resolved) - 类 中的方法org.apache.calcite.sql.validate.DelegatingScope
-
- resolve() - 类 中的方法org.apache.calcite.sql.validate.IdentifierNamespace
-
- resolve(List<String>, SqlNameMatcher, boolean, SqlValidatorScope.Resolved) - 类 中的方法org.apache.calcite.sql.validate.ListScope
-
- resolve(List<String>, SqlNameMatcher, boolean, SqlValidatorScope.Resolved) - 类 中的方法org.apache.calcite.sql.validate.MatchRecognizeScope
-
- resolve() - 接口 中的方法org.apache.calcite.sql.validate.SqlValidatorNamespace
-
If this namespace resolves to another namespace, returns that namespace,
following links to the end of the chain.
- resolve(List<String>, SqlNameMatcher, boolean, SqlValidatorScope.Resolved) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidatorScope
-
Looks up a node with a given name.
- resolveArgs(Object) - 类 中的方法org.apache.calcite.materialize.Lattice.Builder
-
- resolveColumn(Object) - 类 中的方法org.apache.calcite.materialize.Lattice.Builder
-
- resolveColumn(RelDataType, RelDataTypeFactory, List<String>) - 接口 中的方法org.apache.calcite.schema.CustomColumnResolvingTable
-
Resolve a column based on the name components.
- resolveColumn(String, SqlNode) - 类 中的方法org.apache.calcite.sql.validate.DelegatingScope
-
- resolveColumn(String, SqlNode) - 类 中的方法org.apache.calcite.sql.validate.ListScope
-
- resolveColumn(String, SqlNode) - 类 中的方法org.apache.calcite.sql.validate.OrderByScope
-
- resolveColumn(String, SqlNode) - 类 中的方法org.apache.calcite.sql.validate.ParameterScope
-
- resolveColumn(String, SqlNode) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidatorScope
-
Resolves a single identifier to a column, and returns the datatype of
that column.
- resolveComplexMetric(String, AggregateCall) - 类 中的方法org.apache.calcite.adapter.druid.DruidTable
-
Returns the appropriate
ComplexMetric that is mapped from the given
alias
if it exists, and is used in the expected context with the given
AggregateCall.
- resolved - 类 中的变量org.apache.calcite.sql.validate.AggregatingSelectScope
-
- ResolvedImpl() - 类 的构造器org.apache.calcite.sql.validate.SqlValidatorScope.ResolvedImpl
-
- resolveMeasure(String, boolean, Object) - 类 中的方法org.apache.calcite.materialize.Lattice.Builder
-
- resolveTable(List<String>, SqlNameMatcher, SqlValidatorScope.Path, SqlValidatorScope.Resolved) - 类 中的方法org.apache.calcite.sql.validate.DelegatingScope
-
- resolveTable(List<String>, SqlNameMatcher, SqlValidatorScope.Path, SqlValidatorScope.Resolved) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidatorScope
-
Looks up a table in this scope from its name.
- resolveWindow(SqlNode, SqlValidatorScope, boolean) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
-
Converts a window specification or window name into a fully-resolved
window specification.
- resolveWindow(SqlNode, SqlValidatorScope, boolean) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
-
- RESOURCE - 类 中的静态变量org.apache.calcite.util.Static
-
Resources.
- RESPECT_NULLS - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
RESPECT NULLS operator.
- result - 类 中的变量org.apache.calcite.adapter.enumerable.AggImpState
-
- Result(BlockStatement, PhysType, JavaRowFormat) - 类 的构造器org.apache.calcite.adapter.enumerable.EnumerableRel.Result
-
- result(PhysType, BlockStatement) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableRelImplementor
-
- Result(PhysType, BlockStatement) - 类 的构造器org.apache.calcite.adapter.spark.SparkRel.Result
-
- result(BigDecimal) - 类 中的方法org.apache.calcite.interpreter.AggregateNode.BigDecimalSum
-
- result(double) - 类 中的方法org.apache.calcite.interpreter.AggregateNode.DoubleSum
-
- result(int) - 类 中的方法org.apache.calcite.interpreter.AggregateNode.IntSum
-
- result(long) - 类 中的方法org.apache.calcite.interpreter.AggregateNode.LongSum
-
- result(Boolean) - 类 中的方法org.apache.calcite.interpreter.AggregateNode.MinBoolean
-
- result(T) - 类 中的方法org.apache.calcite.interpreter.AggregateNode.NumericComparison
-
- result(MutableRel) - 类 中的方法org.apache.calcite.plan.SubstitutionVisitor.UnifyRuleCall
-
- result(MutableRel, boolean) - 类 中的方法org.apache.calcite.plan.SubstitutionVisitor.UnifyRuleCall
-
- result() - 类 中的方法org.apache.calcite.rel.rel2sql.SqlImplementor.Builder
-
- result(SqlNode, Collection<SqlImplementor.Clause>, RelNode, Map<String, RelDataType>) - 类 中的方法org.apache.calcite.rel.rel2sql.SqlImplementor
-
Creates a result based on a single relational expression.
- result(SqlNode, SqlImplementor.Result, SqlImplementor.Result) - 类 中的方法org.apache.calcite.rel.rel2sql.SqlImplementor
-
Creates a result based on a join.
- Result(SqlNode, Collection<SqlImplementor.Clause>, String, RelDataType, Map<String, RelDataType>) - 类 的构造器org.apache.calcite.rel.rel2sql.SqlImplementor.Result
-
- result() - 接口 中的方法org.apache.calcite.sql.util.SqlBasicVisitor.ArgHandler
-
Returns the result of visiting all children of a call to an operator,
then the call itself.
- result() - 类 中的方法org.apache.calcite.sql.util.SqlBasicVisitor.ArgHandlerImpl
-
- result() - 类 中的方法org.apache.calcite.sql.util.SqlShuttle.CallCopyingArgHandler
-
- result(RelNode, Mapping) - 类 中的方法org.apache.calcite.sql2rel.RelFieldTrimmer
-
- Result(PrecedenceClimbingParser.Token, PrecedenceClimbingParser.Token, PrecedenceClimbingParser.Token) - 类 的构造器org.apache.calcite.util.PrecedenceClimbingParser.Result
-
- resultConvention - 类 中的变量org.apache.calcite.prepare.Prepare
-
Convention via which results should be returned by execution.
- resultMethod - 类 中的变量org.apache.calcite.schema.impl.AggregateFunctionImpl
-
- resultSelector(Function2<TKey, TOrigAccumulate, TResult>) - 接口 中的方法org.apache.calcite.adapter.enumerable.AggregateLambdaFactory
-
- resultSelector(Function2<TKey, TAccumulate, TResult>) - 类 中的方法org.apache.calcite.adapter.enumerable.BasicAggregateLambdaFactory
-
- resultSelector(Function2<TKey, TOrigAccumulate, TResult>) - 类 中的方法org.apache.calcite.adapter.enumerable.LazyAggregateLambdaFactory
-
- ResultSetEnumerable<T> - org.apache.calcite.runtime中的类
-
Executes a SQL statement and returns the result as an
Enumerable.
- ResultSetEnumerable.PreparedStatementEnricher - org.apache.calcite.runtime中的接口
-
- resultType - 类 中的变量org.apache.calcite.linq4j.tree.ConstructorDeclaration
-
- resultType - 类 中的变量org.apache.calcite.linq4j.tree.MethodDeclaration
-
- resultType - 类 中的变量org.apache.calcite.schema.impl.AggregateFunctionImpl
-
- retainDeterministic(List<RexNode>) - 类 中的静态方法org.apache.calcite.rex.RexUtil
-
- rethrow() - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a UnaryExpression that represents a rethrowing of an
exception.
- rethrow(Type) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a UnaryExpression that represents a rethrowing of an
exception with a given type.
- return_(LabelTarget) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a GotoExpression representing a return statement.
- return_(LabelTarget, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a GotoExpression representing a return statement.
- return_(LabelTarget, Type) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a GotoExpression representing a return statement with
the specified type.
- return_(LabelTarget, Expression, Type) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a GotoExpression representing a return statement with
the specified type.
- RETURN_TYPE - 类 中的静态变量org.apache.calcite.sql.type.InferTypes
-
Operand type-inference strategy where an unknown operand type is derived
from the call's return type.
- returnRelType() - 接口 中的方法org.apache.calcite.adapter.enumerable.AggContext
-
Returns the return type of the aggregate as
RelDataType.
- returnType() - 接口 中的方法org.apache.calcite.adapter.enumerable.AggContext
-
Returns the return type of the aggregate as
Type.
- ReturnTypes - org.apache.calcite.sql.type中的类
-
A collection of return-type inference strategies.
- reverse() - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- reverse(Enumerable<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Inverts the order of the elements in a
sequence.
- reverse() - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Inverts the order of the elements in a
sequence.
- reverse(E...) - 类 中的静态方法org.apache.calcite.linq4j.Ord
-
Iterates over an array in reverse order.
- reverse(Iterable<? extends E>) - 类 中的静态方法org.apache.calcite.linq4j.Ord
-
Iterates over a list in reverse order.
- reverse(Queryable<T>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
-
Inverts the order of the elements in a
sequence.
- reverse(Queryable<T>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
-
Inverts the order of the elements in a sequence.
- reverse(Queryable<T>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
-
- reverse(String) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL REVERSE(string) function.
- REVERSE - 类 中的静态变量org.apache.calcite.sql.fun.SqlLibraryOperators
-
- reverse() - 枚举 中的方法org.apache.calcite.sql.SqlKind
-
Returns the kind that corresponds to this operator but in the opposite
direction.
- reverse() - 枚举 中的方法org.apache.calcite.sql.validate.SqlMonotonicity
-
Returns the reverse monotonicity.
- revise(Class<? extends RelNode>, MetadataDef<M>) - 类 中的方法org.apache.calcite.rel.metadata.RelMetadataQueryBase
-
Re-generates the handler for a given kind of metadata, adding support for
class_ if it is not already present.
- rewrite(RelNode) - 类 中的方法org.apache.calcite.plan.RelOptLattice
-
Rewrites a relational expression to use a lattice.
- rewrite(RelNode) - 类 中的方法org.apache.calcite.sql2rel.RelStructuredTypeFlattener
-
- rewriteCall(SqlValidator, SqlCall) - 类 中的方法org.apache.calcite.sql.fun.SqlCoalesceFunction
-
- rewriteCall(SqlValidator, SqlCall) - 类 中的方法org.apache.calcite.sql.fun.SqlDatePartFunction
-
- rewriteCall(SqlValidator, SqlCall) - 类 中的方法org.apache.calcite.sql.fun.SqlNewOperator
-
- rewriteCall(SqlValidator, SqlCall) - 类 中的方法org.apache.calcite.sql.fun.SqlNullifFunction
-
- rewriteCall(SqlValidator, SqlCall) - 类 中的方法org.apache.calcite.sql.SqlJdbcFunctionCall
-
- rewriteCall(SqlValidator, SqlCall) - 类 中的方法org.apache.calcite.sql.SqlOperator
-
Rewrites a call to this operator.
- rewriteCall(SqlValidator, SqlCall) - 类 中的方法org.apache.calcite.sql.SqlProcedureCallOperator
-
- rewriteExpression(RexBuilder, RelMetadataQuery, RelNode, RelNode, List<RexNode>, BiMap<RexTableInputRef.RelTableRef, RexTableInputRef.RelTableRef>, MaterializedViewRule.EquivalenceClasses, boolean, RexNode) - 类 中的方法org.apache.calcite.rel.rules.materialize.MaterializedViewRule
-
First, the method takes the node expressions nodeExprs and swaps the table
and column references using the table mapping and the equivalence classes.
- rewriteExpressions(RexBuilder, RelMetadataQuery, RelNode, RelNode, List<RexNode>, BiMap<RexTableInputRef.RelTableRef, RexTableInputRef.RelTableRef>, MaterializedViewRule.EquivalenceClasses, boolean, List<RexNode>) - 类 中的方法org.apache.calcite.rel.rules.materialize.MaterializedViewRule
-
First, the method takes the node expressions nodeExprs and swaps the table
and column references using the table mapping and the equivalence classes.
- rewriteGeneric(RelNode) - 类 中的方法org.apache.calcite.sql2rel.RelStructuredTypeFlattener
-
- rewriteQuery(RelBuilder, RexBuilder, RexSimplify, RelMetadataQuery, RexNode, RexNode, Project, RelNode, BiMap<RexTableInputRef.RelTableRef, RexTableInputRef.RelTableRef>, MaterializedViewRule.EquivalenceClasses, MaterializedViewRule.EquivalenceClasses) - 类 中的方法org.apache.calcite.rel.rules.materialize.MaterializedViewAggregateRule
-
- rewriteQuery(RelBuilder, RexBuilder, RexSimplify, RelMetadataQuery, RexNode, RexNode, Project, RelNode, BiMap<RexTableInputRef.RelTableRef, RexTableInputRef.RelTableRef>, MaterializedViewRule.EquivalenceClasses, MaterializedViewRule.EquivalenceClasses) - 类 中的方法org.apache.calcite.rel.rules.materialize.MaterializedViewJoinRule
-
- rewriteQuery(RelBuilder, RexBuilder, RexSimplify, RelMetadataQuery, RexNode, RexNode, Project, RelNode, BiMap<RexTableInputRef.RelTableRef, RexTableInputRef.RelTableRef>, MaterializedViewRule.EquivalenceClasses, MaterializedViewRule.EquivalenceClasses) - 类 中的方法org.apache.calcite.rel.rules.materialize.MaterializedViewRule
-
If the view will be used in a union rewriting, this method is responsible for
rewriting the query branch of the union using the given compensation predicate.
- rewriteRel(LogicalTableModify) - 类 中的方法org.apache.calcite.sql2rel.RelStructuredTypeFlattener
-
- rewriteRel(LogicalAggregate) - 类 中的方法org.apache.calcite.sql2rel.RelStructuredTypeFlattener
-
- rewriteRel(Sort) - 类 中的方法org.apache.calcite.sql2rel.RelStructuredTypeFlattener
-
- rewriteRel(LogicalFilter) - 类 中的方法org.apache.calcite.sql2rel.RelStructuredTypeFlattener
-
- rewriteRel(LogicalJoin) - 类 中的方法org.apache.calcite.sql2rel.RelStructuredTypeFlattener
-
- rewriteRel(LogicalCorrelate) - 类 中的方法org.apache.calcite.sql2rel.RelStructuredTypeFlattener
-
- rewriteRel(Collect) - 类 中的方法org.apache.calcite.sql2rel.RelStructuredTypeFlattener
-
- rewriteRel(Uncollect) - 类 中的方法org.apache.calcite.sql2rel.RelStructuredTypeFlattener
-
- rewriteRel(LogicalIntersect) - 类 中的方法org.apache.calcite.sql2rel.RelStructuredTypeFlattener
-
- rewriteRel(LogicalMinus) - 类 中的方法org.apache.calcite.sql2rel.RelStructuredTypeFlattener
-
- rewriteRel(LogicalUnion) - 类 中的方法org.apache.calcite.sql2rel.RelStructuredTypeFlattener
-
- rewriteRel(LogicalValues) - 类 中的方法org.apache.calcite.sql2rel.RelStructuredTypeFlattener
-
- rewriteRel(LogicalTableFunctionScan) - 类 中的方法org.apache.calcite.sql2rel.RelStructuredTypeFlattener
-
- rewriteRel(Sample) - 类 中的方法org.apache.calcite.sql2rel.RelStructuredTypeFlattener
-
- rewriteRel(LogicalProject) - 类 中的方法org.apache.calcite.sql2rel.RelStructuredTypeFlattener
-
- rewriteRel(LogicalCalc) - 类 中的方法org.apache.calcite.sql2rel.RelStructuredTypeFlattener
-
- rewriteRel(RelStructuredTypeFlattener.SelfFlatteningRel) - 类 中的方法org.apache.calcite.sql2rel.RelStructuredTypeFlattener
-
- rewriteRel(TableScan) - 类 中的方法org.apache.calcite.sql2rel.RelStructuredTypeFlattener
-
- rewriteRel(LogicalSnapshot) - 类 中的方法org.apache.calcite.sql2rel.RelStructuredTypeFlattener
-
- rewriteRel(LogicalDelta) - 类 中的方法org.apache.calcite.sql2rel.RelStructuredTypeFlattener
-
- rewriteRel(LogicalChi) - 类 中的方法org.apache.calcite.sql2rel.RelStructuredTypeFlattener
-
- rewriteRel(LogicalMatch) - 类 中的方法org.apache.calcite.sql2rel.RelStructuredTypeFlattener
-
- rewriteSingleValueExpr(SqlNode) - 类 中的方法org.apache.calcite.sql.dialect.HsqldbSqlDialect
-
- rewriteSingleValueExpr(SqlNode) - 类 中的方法org.apache.calcite.sql.dialect.MysqlSqlDialect
-
- rewriteSingleValueExpr(SqlNode) - 类 中的方法org.apache.calcite.sql.SqlDialect
-
Rewrite SINGLE_VALUE into expression based on database variants
E.g.
- rewriteView(RelBuilder, RexBuilder, RexSimplify, RelMetadataQuery, MaterializedViewRule.MatchModality, boolean, RelNode, Project, RelNode, Project, RelNode, BiMap<RexTableInputRef.RelTableRef, RexTableInputRef.RelTableRef>, MaterializedViewRule.EquivalenceClasses) - 类 中的方法org.apache.calcite.rel.rules.materialize.MaterializedViewAggregateRule
-
- rewriteView(RelBuilder, RexBuilder, RexSimplify, RelMetadataQuery, MaterializedViewRule.MatchModality, boolean, RelNode, Project, RelNode, Project, RelNode, BiMap<RexTableInputRef.RelTableRef, RexTableInputRef.RelTableRef>, MaterializedViewRule.EquivalenceClasses) - 类 中的方法org.apache.calcite.rel.rules.materialize.MaterializedViewJoinRule
-
- rewriteView(RelBuilder, RexBuilder, RexSimplify, RelMetadataQuery, MaterializedViewRule.MatchModality, boolean, RelNode, Project, RelNode, Project, RelNode, BiMap<RexTableInputRef.RelTableRef, RexTableInputRef.RelTableRef>, MaterializedViewRule.EquivalenceClasses) - 类 中的方法org.apache.calcite.rel.rules.materialize.MaterializedViewRule
-
Rewrites the query using the given view query.
- RexAction - org.apache.calcite.rex中的接口
-
已过时。
- RexAnalyzer - org.apache.calcite.rex中的类
-
Analyzes an expression, figures out what are the unbound variables,
assigns a variety of values to each unbound variable, and evaluates
the expression.
- RexAnalyzer(RexNode, RelOptPredicateList) - 类 的构造器org.apache.calcite.rex.RexAnalyzer
-
Creates a RexAnalyzer.
- rexArguments() - 接口 中的方法org.apache.calcite.adapter.enumerable.AggAddContext
-
Returns
RexNode representation of arguments.
- rexArguments() - 接口 中的方法org.apache.calcite.adapter.enumerable.WinAggResultContext
-
Returns
RexNode representation of arguments.
- RexBiVisitor<R,P> - org.apache.calcite.rex中的接口
-
Visitor pattern for traversing a tree of
RexNode objects
and passing a payload to each.
- rexBuilder - 类 中的变量org.apache.calcite.plan.RelOptUtil.RexInputConverter
-
- RexBuilder - org.apache.calcite.rex中的类
-
Factory for row expressions.
- RexBuilder(RelDataTypeFactory) - 类 的构造器org.apache.calcite.rex.RexBuilder
-
Creates a RexBuilder.
- rexBuilder - 类 中的变量org.apache.calcite.rex.RexSimplify
-
- rexBuilder - 类 中的变量org.apache.calcite.sql2rel.SqlToRelConverter
-
- rexCall - 类 中的变量org.apache.calcite.rel.mutable.MutableTableFunctionScan
-
- RexCall - org.apache.calcite.rex中的类
-
An expression formed by a call to an operator with zero or more expressions
as operands.
- RexCall(RelDataType, SqlOperator, List<? extends RexNode>) - 类 的构造器org.apache.calcite.rex.RexCall
-
- RexCallBinding - org.apache.calcite.rex中的类
-
- RexCallBinding(RelDataTypeFactory, SqlOperator, List<? extends RexNode>, List<RelCollation>) - 类 的构造器org.apache.calcite.rex.RexCallBinding
-
- RexChecker - org.apache.calcite.rex中的类
-
Visitor which checks the validity of a
RexNode expression.
- RexChecker(RelDataType, RelNode.Context, Litmus) - 类 的构造器org.apache.calcite.rex.RexChecker
-
Creates a RexChecker with a given input row type.
- RexChecker(List<RelDataType>, RelNode.Context, Litmus) - 类 的构造器org.apache.calcite.rex.RexChecker
-
Creates a RexChecker with a given set of input fields.
- RexCorrelVariable - org.apache.calcite.rex中的类
-
Reference to the current row of a correlating relational expression.
- RexDigestIncludeType - org.apache.calcite.rex中的枚举
-
Defines if type information should be printed for
RexLiteral.
- RexDynamicParam - org.apache.calcite.rex中的类
-
Dynamic parameter reference in a row-expression.
- RexDynamicParam(RelDataType, int) - 类 的构造器org.apache.calcite.rex.RexDynamicParam
-
Creates a dynamic parameter.
- RexExecutable - org.apache.calcite.rex中的类
-
Result of compiling code generated from a
RexNode expression.
- RexExecutable(String, Object) - 类 的构造器org.apache.calcite.rex.RexExecutable
-
- RexExecutor - org.apache.calcite.rex中的接口
-
Can reduce expressions, writing a literal for each into a list.
- RexExecutorImpl - org.apache.calcite.rex中的类
-
- RexExecutorImpl(DataContext) - 类 的构造器org.apache.calcite.rex.RexExecutorImpl
-
- RexExpander(RexBuilder) - 类 的构造器org.apache.calcite.rel.rules.ReduceDecimalsRule.RexExpander
-
Constructs a RexExpander
- RexFieldAccess - org.apache.calcite.rex中的类
-
Access to a field of a row-expression.
- RexFieldAccessReplacer(CorrelationId, RexCorrelVariable, RexBuilder, Map<Integer, Integer>) - 类 的构造器org.apache.calcite.rel.rules.ProjectCorrelateTransposeRule.RexFieldAccessReplacer
-
- RexFieldCollation - org.apache.calcite.rex中的类
-
Expression combined with sort flags (DESCENDING, NULLS LAST).
- RexFieldCollation(RexNode, Set<SqlKind>) - 类 的构造器org.apache.calcite.rex.RexFieldCollation
-
- rexFilterArgument() - 接口 中的方法org.apache.calcite.adapter.enumerable.AggAddContext
-
Returns
RexNode representation of the
filter, or null.
- RexImplicationChecker - org.apache.calcite.plan中的类
-
Checks whether one condition logically implies another.
- RexImplicationChecker(RexBuilder, RexExecutor, RelDataType) - 类 的构造器org.apache.calcite.plan.RexImplicationChecker
-
- RexImpTable - org.apache.calcite.adapter.enumerable中的类
-
Contains implementations of Rex operators as Java code.
- RexImpTable.LagImplementor - org.apache.calcite.adapter.enumerable中的类
-
Implementor for the LAG windowed aggregate function.
- RexImpTable.LeadImplementor - org.apache.calcite.adapter.enumerable中的类
-
Implementor for the LEAD windowed aggregate function.
- RexImpTable.NullAs - org.apache.calcite.adapter.enumerable中的枚举
-
Strategy what an operator should return if one of its
arguments is null.
- RexImpTable.UserDefinedAggReflectiveImplementor - org.apache.calcite.adapter.enumerable中的类
-
Implementor for user-defined aggregate functions.
- RexInputConverter(RexBuilder, List<RelDataTypeField>, List<RelDataTypeField>, List<RelDataTypeField>, int[]) - 类 的构造器org.apache.calcite.plan.RelOptUtil.RexInputConverter
-
- RexInputConverter(RexBuilder, List<RelDataTypeField>, List<RelDataTypeField>, int[]) - 类 的构造器org.apache.calcite.plan.RelOptUtil.RexInputConverter
-
- RexInputConverter(RexBuilder, List<RelDataTypeField>, int[]) - 类 的构造器org.apache.calcite.plan.RelOptUtil.RexInputConverter
-
- RexInputRef - org.apache.calcite.rex中的类
-
Variable which references a field of an input relational expression.
- RexInputRef(int, RelDataType) - 类 的构造器org.apache.calcite.rex.RexInputRef
-
Creates an input variable.
- RexInterpreter - org.apache.calcite.rex中的类
-
- RexLiteral - org.apache.calcite.rex中的类
-
Constant value in a row-expression.
- RexLocalRef - org.apache.calcite.rex中的类
-
Local variable.
- RexLocalRef(int, RelDataType) - 类 的构造器org.apache.calcite.rex.RexLocalRef
-
Creates a local variable.
- RexMultisetUtil - org.apache.calcite.rex中的类
-
Utility class for various methods related to multisets.
- RexNode - org.apache.calcite.rex中的类
-
Row expression.
- RexNode() - 类 的构造器org.apache.calcite.rex.RexNode
-
- RexNode.Closeable - org.apache.calcite.rex中的接口
-
Removes a Hook after use.
- RexOver - org.apache.calcite.rex中的类
-
Call to an aggregate function over a window.
- RexPattern - org.apache.calcite.rex中的接口
-
已过时。
- RexPatternFieldRef - org.apache.calcite.rex中的类
-
Variable which references a field of an input relational expression
- RexPatternFieldRef(String, int, RelDataType) - 类 的构造器org.apache.calcite.rex.RexPatternFieldRef
-
- RexPermutationShuttle - org.apache.calcite.rex中的类
-
- RexPermutationShuttle(Permutation) - 类 的构造器org.apache.calcite.rex.RexPermutationShuttle
-
- RexPermuteInputsShuttle - org.apache.calcite.rex中的类
-
Shuttle which applies a permutation to its input fields.
- RexPermuteInputsShuttle(Mappings.TargetMapping, RelNode...) - 类 的构造器org.apache.calcite.rex.RexPermuteInputsShuttle
-
Creates a RexPermuteInputsShuttle.
- RexProgram - org.apache.calcite.rex中的类
-
A collection of expressions which read inputs, compute output expressions,
and optionally use a condition to filter rows.
- RexProgram(RelDataType, List<? extends RexNode>, List<RexLocalRef>, RexLocalRef, RelDataType) - 类 的构造器org.apache.calcite.rex.RexProgram
-
Creates a program.
- RexProgramBuilder - org.apache.calcite.rex中的类
-
- RexProgramBuilder(RelDataType, RexBuilder) - 类 的构造器org.apache.calcite.rex.RexProgramBuilder
-
Creates a program-builder that will not simplify.
- RexRangeRef - org.apache.calcite.rex中的类
-
Reference to a range of columns.
- RexShuttle - org.apache.calcite.rex中的类
-
Passes over a row-expression, calling a handler method for each node,
appropriate to the type of the node.
- RexShuttle() - 类 的构造器org.apache.calcite.rex.RexShuttle
-
- RexSimplify - org.apache.calcite.rex中的类
-
Context required to simplify a row-expression.
- RexSimplify(RexBuilder, RelOptPredicateList, RexExecutor) - 类 的构造器org.apache.calcite.rex.RexSimplify
-
Creates a RexSimplify.
- RexSimplify(RexBuilder, boolean, RexExecutor) - 类 的构造器org.apache.calcite.rex.RexSimplify
-
已过时。
- RexSimplify(RexBuilder, RelOptPredicateList, boolean, RexExecutor) - 类 的构造器org.apache.calcite.rex.RexSimplify
-
已过时。
- RexSlot - org.apache.calcite.rex中的类
-
- RexSlot(String, int, RelDataType) - 类 的构造器org.apache.calcite.rex.RexSlot
-
Creates a slot.
- RexSlot.SelfPopulatingList - org.apache.calcite.rex中的类
-
Thread-safe list that populates itself if you make a reference beyond
the end of the list.
- RexSqlConvertlet - org.apache.calcite.rex中的接口
-
- RexSqlConvertletTable - org.apache.calcite.rex中的接口
-
- RexSqlReflectiveConvertletTable - org.apache.calcite.rex中的类
-
- RexSqlReflectiveConvertletTable() - 类 的构造器org.apache.calcite.rex.RexSqlReflectiveConvertletTable
-
- RexSqlStandardConvertletTable - org.apache.calcite.rex中的类
-
- RexSqlStandardConvertletTable() - 类 的构造器org.apache.calcite.rex.RexSqlStandardConvertletTable
-
- RexSubQuery - org.apache.calcite.rex中的类
-
Scalar expression that represents an IN, EXISTS or scalar sub-query.
- RexTableInputRef - org.apache.calcite.rex中的类
-
Variable which references a column of a table occurrence in a relational plan.
- RexTableInputRef.RelTableRef - org.apache.calcite.rex中的类
-
Identifies uniquely a table by its qualified name and its entity number (occurrence)
- RexToLixTranslator - org.apache.calcite.adapter.enumerable中的类
-
- RexToLixTranslator.InputGetter - org.apache.calcite.adapter.enumerable中的接口
-
Translates a field of an input to an expression.
- RexToLixTranslator.InputGetterImpl - org.apache.calcite.adapter.enumerable中的类
-
- RexToSqlNodeConverter - org.apache.calcite.rex中的接口
-
- RexToSqlNodeConverterImpl - org.apache.calcite.rex中的类
-
- RexToSqlNodeConverterImpl(RexSqlConvertletTable) - 类 的构造器org.apache.calcite.rex.RexToSqlNodeConverterImpl
-
- RexTransformer - org.apache.calcite.rex中的类
-
Takes a tree of
RexNode objects and transforms it into another in one
sense equivalent tree.
- RexTransformer(RexNode, RexBuilder) - 类 的构造器org.apache.calcite.rex.RexTransformer
-
- RexUnknownAs - org.apache.calcite.rex中的枚举
-
Policy for whether a simplified expression may instead return another
value.
- RexUtil - org.apache.calcite.rex中的类
-
Utility methods concerning row-expressions.
- RexUtil.ExprSimplifier - org.apache.calcite.rex中的类
-
已过时。
- RexUtil.FieldAccessFinder - org.apache.calcite.rex中的类
-
Visitor which builds a bitmap of the inputs used by an expression.
- RexUtil.FixNullabilityShuttle - org.apache.calcite.rex中的类
-
Shuttle that fixes up an expression to match changes in nullability of
input fields.
- RexUtil.SubQueryFinder - org.apache.calcite.rex中的类
-
- RexVariable - org.apache.calcite.rex中的类
-
A row-expression which references a field.
- RexVariable(String, RelDataType) - 类 的构造器org.apache.calcite.rex.RexVariable
-
- RexVisitor<R> - org.apache.calcite.rex中的接口
-
Visitor pattern for traversing a tree of
RexNode objects.
- RexVisitorImpl<R> - org.apache.calcite.rex中的类
-
Default implementation of
RexVisitor, which visits each node but does
nothing while it's there.
- RexVisitorImpl(boolean) - 类 的构造器org.apache.calcite.rex.RexVisitorImpl
-
- RexWinAggCall(SqlAggFunction, RelDataType, List<RexNode>, int, boolean) - 类 的构造器org.apache.calcite.rel.core.Window.RexWinAggCall
-
已过时。
- RexWinAggCall(SqlAggFunction, RelDataType, List<RexNode>, int, boolean, boolean) - 类 的构造器org.apache.calcite.rel.core.Window.RexWinAggCall
-
Creates a RexWinAggCall.
- RexWindow - org.apache.calcite.rex中的类
-
Specification of the window of rows over which a
RexOver windowed
aggregate is evaluated.
- RexWindowBound - org.apache.calcite.rex中的类
-
Abstracts "XX PRECEDING/FOLLOWING" and "CURRENT ROW" bounds for windowed
aggregates.
- RexWindowBound() - 类 的构造器org.apache.calcite.rex.RexWindowBound
-
- right - 类 中的变量org.apache.calcite.rel.BiRel
-
- RIGHT - 类 中的静态变量org.apache.calcite.rel.rules.JoinPushThroughJoinRule
-
Instance of the rule that works on logical joins only, and pushes to the
right.
- right(String, int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL RIGHT(string, integer) function.
- right(ByteString, int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL RIGHT(ByteString, integer) function.
- RIGHT - 类 中的静态变量org.apache.calcite.sql.fun.SqlLibraryOperators
-
- RIGHT - 类 中的静态变量org.apache.calcite.util.mapping.IntPair
-
Function that returns the right (target) side of a pair.
- right(List<IntPair>) - 类 中的静态方法org.apache.calcite.util.mapping.IntPair
-
Returns the right side of a list of pairs.
- right - 类 中的变量org.apache.calcite.util.Pair
-
- right(Iterable<? extends Map.Entry<L, R>>) - 类 中的静态方法org.apache.calcite.util.Pair
-
Returns an iterable over the right slice of an iterable.
- right(List<? extends Map.Entry<K, V>>) - 类 中的静态方法org.apache.calcite.util.Pair
-
- RIGHT_PROJECT - 类 中的静态变量org.apache.calcite.rel.rules.JoinProjectTransposeRule
-
- RIGHT_PROJECT_INCLUDE_OUTER - 类 中的静态变量org.apache.calcite.rel.rules.JoinProjectTransposeRule
-
- RIGHT_UNION - 类 中的静态变量org.apache.calcite.rel.rules.JoinUnionTransposeRule
-
- rightInferredPredicates - 类 中的变量org.apache.calcite.plan.RelOptPredicateList
-
Predicates that were inferred from the left input.
- rightKeys - 类 中的变量org.apache.calcite.rel.core.EquiJoin
-
已过时。
- rightKeys - 类 中的变量org.apache.calcite.rel.core.JoinInfo
-
- rightPrec(int, boolean) - 类 中的静态方法org.apache.calcite.sql.SqlOperator
-
- rightSet() - 类 中的方法org.apache.calcite.rel.core.JoinInfo
-
- rightShift(Expression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a BinaryExpression that represents a bitwise
right-shift operation.
- rightShift(Expression, Expression, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a BinaryExpression that represents a bitwise
right-shift operation.
- rightShiftAssign(Expression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a BinaryExpression that represents a bitwise
right-shift assignment operation.
- rightShiftAssign(Expression, Expression, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a BinaryExpression that represents a bitwise
right-shift assignment operation.
- rightShiftAssign(Expression, Expression, Method, LambdaExpression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a BinaryExpression that represents a bitwise
right-shift assignment operation.
- rightTrim(String, char) - 类 中的静态方法org.apache.calcite.sql.parser.SqlParserUtil
-
已过时。
- rollback(Meta.ConnectionHandle) - 类 中的方法org.apache.calcite.jdbc.CalciteMetaImpl
-
- rolledUpColumnValidInsideAgg(String, SqlCall, SqlNode, CalciteConnectionConfig) - 类 中的方法org.apache.calcite.adapter.druid.DruidTable
-
- rolledUpColumnValidInsideAgg(String, SqlCall, SqlNode, CalciteConnectionConfig) - 类 中的方法org.apache.calcite.adapter.kafka.KafkaStreamTable
-
- rolledUpColumnValidInsideAgg(String, SqlCall, SqlNode, CalciteConnectionConfig) - 类 中的方法org.apache.calcite.schema.impl.AbstractTable
-
- rolledUpColumnValidInsideAgg(String, SqlCall, SqlNode, CalciteConnectionConfig) - 接口 中的方法org.apache.calcite.schema.Table
-
Determines whether the given rolled up column can be used inside the given aggregate function.
- rolledUpNotAllowed(String, String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- ROLLUP - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
ROLLUP operator, occurs within GROUP BY clause
or nested within a GROUPING SETS.
- rollup(List<ImmutableBitSet>) - 类 中的静态方法org.apache.calcite.sql.validate.SqlValidatorUtil
-
Computes the rollup of bit sets.
- ROOT - 接口 中的静态变量org.apache.calcite.DataContext
-
- root - 类 中的变量org.apache.calcite.interpreter.Context
-
- root - 类 中的变量org.apache.calcite.jdbc.CalcitePrepare.ConvertResult
-
- root() - 类 中的方法org.apache.calcite.jdbc.CalciteSchema
-
- root - 类 中的变量org.apache.calcite.plan.volcano.VolcanoPlanner
-
- root - 类 中的变量org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
-
- rootNode - 类 中的变量org.apache.calcite.materialize.Lattice
-
- rootRel - 类 中的变量org.apache.calcite.prepare.Prepare.PreparedResultImpl
-
- rootSchema - 类 中的变量org.apache.calcite.jdbc.CalcitePrepare.CalciteSignature
-
- rootSchema - 类 中的变量org.apache.calcite.materialize.Lattice
-
- rootSchema - 类 中的变量org.apache.calcite.prepare.CalciteCatalogReader
-
- rootTable() - 类 中的方法org.apache.calcite.plan.RelOptLattice
-
- round(long, long) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
Helper for rounding.
- round(int, int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
Helper for rounding.
- ROUND - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- round(double) - 类 中的静态方法org.apache.calcite.util.NumberUtil
-
- round(int) - 类 中的方法org.apache.calcite.util.TimestampString
-
- round(int) - 类 中的方法org.apache.calcite.util.TimestampWithTimeZoneString
-
- round(int) - 类 中的方法org.apache.calcite.util.TimeString
-
- round(int) - 类 中的方法org.apache.calcite.util.TimeWithTimeZoneString
-
- ROUND_ROBIN_DISTRIBUTED - 类 中的静态变量org.apache.calcite.rel.RelDistributions
-
The singleton round-robin distribution.
- Row - org.apache.calcite.interpreter中的类
-
Row.
- ROW - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- Row.RowBuilder - org.apache.calcite.interpreter中的类
-
Utility class to build row objects.
- ROW_NUMBER - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
ROW_NUMBER window function.
- rowCount - 类 中的变量org.apache.calcite.profile.Profiler.Profile
-
- RowCount(int) - 类 的构造器org.apache.calcite.profile.Profiler.RowCount
-
- rowCountEstimate(double) - 类 中的方法org.apache.calcite.materialize.Lattice.Builder
-
Sets the "rowCountEstimate" attribute (default null).
- rowCountEstimate - 类 中的变量org.apache.calcite.materialize.Lattice
-
- rowCountEstimate - 类 中的变量org.apache.calcite.model.JsonLattice
-
Estimated number of rows.
- rowDataType(String) - 接口 中的方法org.apache.calcite.adapter.kafka.KafkaRowConverter
-
Generates row type for a given Kafka topic.
- rowDataType(String) - 类 中的方法org.apache.calcite.adapter.kafka.KafkaRowConverterImpl
-
Generate row schema for a given Kafka topic.
- ROWID - 接口 中的静态变量org.apache.calcite.sql.type.ExtraSqlTypes
-
- rowInFrame(Expression) - 类 中的方法org.apache.calcite.adapter.enumerable.impl.WinAggResultContextImpl
-
- rowInFrame(Expression) - 接口 中的方法org.apache.calcite.adapter.enumerable.WinAggFrameResultContext
-
Returns boolean the expression that checks if the given index is in
the frame bounds.
- rowInPartition(Expression) - 类 中的方法org.apache.calcite.adapter.enumerable.impl.WinAggResultContextImpl
-
- rowInPartition(Expression) - 接口 中的方法org.apache.calcite.adapter.enumerable.WinAggFrameResultContext
-
Returns boolean the expression that checks if the given index is in
the partition bounds.
- rowMustBeNonNegativeIntegral() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- rowTranslator() - 接口 中的方法org.apache.calcite.adapter.enumerable.AggAddContext
-
- rowTranslator() - 类 中的方法org.apache.calcite.adapter.enumerable.impl.WinAggAddContextImpl
-
- rowTranslator(Expression) - 类 中的方法org.apache.calcite.adapter.enumerable.impl.WinAggResultContextImpl
-
- rowTranslator(Expression) - 接口 中的方法org.apache.calcite.adapter.enumerable.WinAggFrameResultContext
-
Returns row translator for given absolute row position.
- rowType - 类 中的变量org.apache.calcite.jdbc.CalcitePrepare.CalciteSignature
-
- rowType - 类 中的变量org.apache.calcite.jdbc.CalcitePrepare.ParseResult
-
- rowType - 类 中的变量org.apache.calcite.plan.RelOptAbstractTable
-
- rowType - 类 中的变量org.apache.calcite.prepare.Prepare.PreparedResultImpl
-
- rowType - 类 中的变量org.apache.calcite.rel.AbstractRelNode
-
Cached type of this relational expression.
- rowType - 类 中的变量org.apache.calcite.rel.mutable.MutableRel
-
- rowType() - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorScope.Resolve
-
The row type of the found namespace, nullable if the lookup has
looked into outer joins.
- rowTypeCoercion(SqlValidatorScope, SqlNode, int, RelDataType) - 接口 中的方法org.apache.calcite.sql.validate.implicit.TypeCoercion
-
Widen a SqlNode ith column type to target type, mainly used for set
operations like UNION, INTERSECT and EXCEPT.
- rowTypeCoercion(SqlValidatorScope, SqlNode, int, RelDataType) - 类 中的方法org.apache.calcite.sql.validate.implicit.TypeCoercionImpl
-
Widen a SqlNode's field type to target type,
mainly used for set operations like UNION, INTERSECT and EXCEPT.
- rpad(String, int) - 类 中的静态方法org.apache.calcite.util.Util
-
- rtrim(String) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL RTRIM function applied to string.
- rtrim(ByteString) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
Helper for CAST.
- RTRIM - 类 中的静态变量org.apache.calcite.sql.fun.OracleSqlOperatorTable
-
已过时。
- RTRIM - 类 中的静态变量org.apache.calcite.sql.fun.SqlLibraryOperators
-
The "RTRIM(string)" function.
- rtrim() - 类 中的方法org.apache.calcite.util.NlsString
-
Returns a string the same as this but with spaces trimmed from the
right.
- rtrim(String) - 类 中的静态方法org.apache.calcite.util.Util
-
已过时。
- rule - 类 中的变量org.apache.calcite.plan.RelOptRuleCall
-
- rule - 类 中的变量org.apache.calcite.plan.SubstitutionVisitor.UnifyRuleCall
-
- RULE_SET - 类 中的静态变量org.apache.calcite.tools.Programs
-
- ruleAttempted(RelOptListener.RuleAttemptedEvent) - 类 中的方法org.apache.calcite.plan.MulticastRelOptListener
-
- ruleAttempted(RelOptListener.RuleAttemptedEvent) - 接口 中的方法org.apache.calcite.plan.RelOptListener
-
Notifies this listener that an optimizer rule is being applied to a
particular relational expression.
- RuleAttemptedEvent(Object, RelNode, RelOptRuleCall, boolean) - 类 的构造器org.apache.calcite.plan.RelOptListener.RuleAttemptedEvent
-
- RuleEvent(Object, RelNode, RelOptRuleCall) - 类 的构造器org.apache.calcite.plan.RelOptListener.RuleEvent
-
- RuleProductionEvent(Object, RelNode, RelOptRuleCall, boolean) - 类 的构造器org.apache.calcite.plan.RelOptListener.RuleProductionEvent
-
- ruleProductionSucceeded(RelOptListener.RuleProductionEvent) - 类 中的方法org.apache.calcite.plan.MulticastRelOptListener
-
- ruleProductionSucceeded(RelOptListener.RuleProductionEvent) - 接口 中的方法org.apache.calcite.plan.RelOptListener
-
Notifies this listener that an optimizer rule has been successfully
applied to a particular relational expression, resulting in a new
equivalent expression (relEquivalenceFound will also be called unless the
new expression is identical to an existing one).
- RULES - 类 中的静态变量org.apache.calcite.adapter.cassandra.CassandraRules
-
- RULES - 类 中的静态变量org.apache.calcite.adapter.druid.DruidRules
-
- rules() - 类 中的静态方法org.apache.calcite.adapter.enumerable.EnumerableRules
-
- rules(JdbcConvention) - 类 中的静态方法org.apache.calcite.adapter.jdbc.JdbcRules
-
- rules(JdbcConvention, RelBuilderFactory) - 类 中的静态方法org.apache.calcite.adapter.jdbc.JdbcRules
-
- RULES - 类 中的静态变量org.apache.calcite.adapter.mongodb.MongoRules
-
- rules() - 类 中的静态方法org.apache.calcite.adapter.spark.SparkRules
-
- RULES - 类 中的静态变量org.apache.calcite.interpreter.Bindables
-
All rules that convert logical relational expression to bindable.
- RULES - 类 中的静态变量org.apache.calcite.rel.stream.StreamRules
-
- ruleSet - 类 中的变量org.apache.calcite.plan.volcano.VolcanoPlanner
-
Set of all registered rules.
- RuleSet - org.apache.calcite.tools中的接口
-
A set rules associated with a particular
type of invocation of the
Planner.
- ruleSets(RuleSet...) - 类 中的方法org.apache.calcite.tools.Frameworks.ConfigBuilder
-
- ruleSets(List<RuleSet>) - 类 中的方法org.apache.calcite.tools.Frameworks.ConfigBuilder
-
- RuleSets - org.apache.calcite.tools中的类
-
Utilities for creating and composing rule sets.
- run() - 类 中的方法org.apache.calcite.interpreter.AggregateNode
-
- run() - 类 中的方法org.apache.calcite.interpreter.CollectNode
-
- run() - 类 中的方法org.apache.calcite.interpreter.FilterNode
-
- run() - 类 中的方法org.apache.calcite.interpreter.JoinNode
-
- run() - 类 中的方法org.apache.calcite.interpreter.MatchNode
-
- run() - 接口 中的方法org.apache.calcite.interpreter.Node
-
- run() - 类 中的方法org.apache.calcite.interpreter.ProjectNode
-
- run() - 类 中的方法org.apache.calcite.interpreter.SetOpNode
-
- run() - 类 中的方法org.apache.calcite.interpreter.SortNode
-
- run() - 类 中的方法org.apache.calcite.interpreter.TableScanNode
-
- run() - 类 中的方法org.apache.calcite.interpreter.UncollectNode
-
- run() - 类 中的方法org.apache.calcite.interpreter.UnionNode
-
已过时。
- run() - 类 中的方法org.apache.calcite.interpreter.ValuesNode
-
- run() - 类 中的方法org.apache.calcite.interpreter.WindowNode
-
- run(Object) - 枚举 中的方法org.apache.calcite.runtime.Hook
-
Runs all handlers registered for this Hook, with the given argument.
- run(RelOptPlanner, RelNode, RelTraitSet, List<RelOptMaterialization>, List<RelOptLattice>) - 接口 中的方法org.apache.calcite.tools.Program
-
- run(RelNode) - 类 中的静态方法org.apache.calcite.tools.RelRunners
-
Runs a relational expression by creating a JDBC connection.
- run() - 类 中的方法org.apache.calcite.util.Benchmark
-
- RUNNING - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
RUNNING function to be used within MATCH_RECOGNIZE.
- runtimeVariables(Iterable<? extends ParameterExpression>) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates an instance of RuntimeVariablesExpression.
- runtimeVariables(ParameterExpression...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates an instance of RuntimeVariablesExpression, using varargs.
- SaffronProperties - org.apache.calcite.util中的接口
-
- SaffronProperties.Helper - org.apache.calcite.util中的类
-
已过时。
Helper class.
- SAME_SAME - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
-
Operand type-checking strategy where two operands must both be in the
same type family.
- SAME_SAME_INTEGER - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
-
- SAME_SAME_SAME - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
-
Operand type-checking strategy where three operands must all be in the
same type family.
- SAME_VARIADIC - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
-
Operand type-checking strategy where any number of operands must all be
in the same type family.
- sameNamedType(RelDataType, RelDataType) - 类 中的静态方法org.apache.calcite.sql.type.SqlTypeUtil
-
Tests whether two types have the same name and structure, possibly with
differing modifiers.
- SameOperandTypeChecker - org.apache.calcite.sql.type中的类
-
Parameter type-checking strategy where all operand types must be the same.
- SameOperandTypeChecker(int) - 类 的构造器org.apache.calcite.sql.type.SameOperandTypeChecker
-
- SameOperandTypeExceptLastOperandChecker - org.apache.calcite.sql.type中的类
-
Parameter type-checking strategy where all operand types except last one must be the same.
- SameOperandTypeExceptLastOperandChecker(int, String) - 类 的构造器org.apache.calcite.sql.type.SameOperandTypeExceptLastOperandChecker
-
- Sample - org.apache.calcite.rel.core中的类
-
Relational expression that returns a sample of the rows from its input.
- Sample(RelOptCluster, RelNode, RelOptSamplingParameters) - 类 的构造器org.apache.calcite.rel.core.Sample
-
- Sample(RelInput) - 类 的构造器org.apache.calcite.rel.core.Sample
-
Creates a Sample by parsing serialized output.
- sampleValue(SqlNode) - 类 中的静态方法org.apache.calcite.sql.SqlLiteral
-
- satisfies(RelTrait) - 枚举 中的方法org.apache.calcite.adapter.enumerable.EnumerableConvention
-
- satisfies(RelTrait) - 枚举 中的方法org.apache.calcite.interpreter.BindableConvention
-
- satisfies(RelTrait) - 枚举 中的方法org.apache.calcite.interpreter.InterpretableConvention
-
- satisfies(RelTrait) - 类 中的方法org.apache.calcite.plan.Convention.Impl
-
- satisfies(RelTrait) - 接口 中的方法org.apache.calcite.plan.RelTrait
-
Returns whether this trait satisfies a given trait.
- satisfies(RelTraitSet) - 类 中的方法org.apache.calcite.plan.RelTraitSet
-
Returns whether this trait set satisfies another trait set.
- satisfies(RelTrait) - 类 中的方法org.apache.calcite.rel.RelCollationImpl
-
- Scalar - org.apache.calcite.interpreter中的接口
-
Compiled scalar expression.
- scalar(RelNode) - 类 中的静态方法org.apache.calcite.rex.RexSubQuery
-
Creates a scalar sub-query.
- SCALAR_OR_RECORD_COLLECTION - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
-
Checker that returns whether a value is a collection (multiset or array)
of scalar or record values.
- SCALAR_OR_RECORD_COLLECTION_OR_MAP - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
-
- SCALAR_QUERY - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The internal "$SCALAR_QUERY" operator returns a scalar value from a
record type.
- ScalarFunction - org.apache.calcite.schema中的接口
-
Function that returns a scalar result.
- ScalarFunctionImpl - org.apache.calcite.schema.impl中的类
-
- ScalarType(SqlParserPos, String) - 类 的构造器org.apache.calcite.piglet.Ast.ScalarType
-
- scalarValueRequiredInStrictModeOfJsonValueFunc(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- SCALE_NOT_SPECIFIED - 接口 中的静态变量org.apache.calcite.rel.type.RelDataType
-
- scaleDown(RexNode, int) - 类 中的方法org.apache.calcite.rel.rules.ReduceDecimalsRule.RexExpander
-
Scales down a decimal value, and returns the scaled value as an exact
numeric. with the rounding convention
BigDecimal.ROUND_HALF_UP.
- scaleDownDouble(RexNode, int) - 类 中的方法org.apache.calcite.rel.rules.ReduceDecimalsRule.RexExpander
-
Scales down a decimal value and returns the scaled value as a an
double precision approximate value.
- scaleUp(RexNode, int) - 类 中的方法org.apache.calcite.rel.rules.ReduceDecimalsRule.RexExpander
-
Scales up a decimal value and returns the scaled value as an exact
number.
- scan(DataContext, List<RexNode>) - 类 中的方法org.apache.calcite.adapter.csv.CsvFilterableTable
-
- scan(DataContext) - 类 中的方法org.apache.calcite.adapter.csv.CsvScannableTable
-
- scan(DataContext) - 类 中的方法org.apache.calcite.adapter.csv.CsvStreamScannableTable
-
- scan(DataContext) - 类 中的方法org.apache.calcite.adapter.csv.JsonScannableTable
-
- scan(DataContext) - 类 中的方法org.apache.calcite.adapter.geode.simple.GeodeSimpleScannableTable
-
- scan(DataContext) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcTable
-
- scan(DataContext) - 类 中的方法org.apache.calcite.adapter.kafka.KafkaStreamTable
-
- scan(DataContext) - 类 中的方法org.apache.calcite.adapter.redis.RedisTable
-
- scan(DataContext) - 类 中的方法org.apache.calcite.example.maze.MazeTable
-
- scan(RelOptTable, String...) - 类 中的方法org.apache.calcite.piglet.PigRelBuilder
-
Scans a table with its given schema and names.
- scan(RelDataType, String...) - 类 中的方法org.apache.calcite.piglet.PigRelBuilder
-
Makes a table scan operator for a given row type and names
- scan(RelDataType, List<String>) - 类 中的方法org.apache.calcite.piglet.PigRelBuilder
-
Makes a table scan operator for a given row type and names
- scan(DataContext) - 类 中的方法org.apache.calcite.piglet.PigTable
-
- scan(DataContext, List<RexNode>) - 接口 中的方法org.apache.calcite.schema.FilterableTable
-
Returns an enumerator over the rows in this Table.
- scan(DataContext) - 类 中的方法org.apache.calcite.schema.impl.ListTransientTable
-
- scan(DataContext, List<RexNode>, int[]) - 接口 中的方法org.apache.calcite.schema.ProjectableFilterableTable
-
Returns an enumerable over the rows in this Table.
- scan(DataContext) - 接口 中的方法org.apache.calcite.schema.ScannableTable
-
Returns an enumerator over the rows in this Table.
- scan(String...) - 类 中的方法org.apache.calcite.tools.PigRelBuilder
-
- scan(Iterable<String>) - 类 中的方法org.apache.calcite.tools.PigRelBuilder
-
- scan(Iterable<String>) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
Creates a
TableScan of the table
with a given name.
- scan(String...) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
Creates a
TableScan of the table
with a given name.
- scanFactory - 类 中的变量org.apache.calcite.rel.core.RelFactories.Struct
-
- ScannableTable - org.apache.calcite.schema中的接口
-
Table that can be scanned without creating an intermediate relational
expression.
- schema - 类 中的变量org.apache.calcite.jdbc.CalciteSchema.Entry
-
- schema - 类 中的变量org.apache.calcite.jdbc.CalciteSchema
-
- Schema(SqlParserPos, List<Ast.FieldSchema>) - 类 的构造器org.apache.calcite.piglet.Ast.Schema
-
- schema - 类 中的变量org.apache.calcite.plan.RelOptAbstractTable
-
- schema - 类 中的变量org.apache.calcite.schema.impl.AbstractTableQueryable
-
- schema - 类 中的变量org.apache.calcite.schema.impl.DelegatingSchema
-
- schema - 类 中的变量org.apache.calcite.schema.impl.ViewTableMacro
-
- Schema - org.apache.calcite.schema中的接口
-
A namespace for tables and functions.
- Schema.TableType - org.apache.calcite.schema中的枚举
-
Table type.
- schemaExists(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- schemaFactory(Class<T>, T) - 接口 中的方法org.apache.calcite.config.CalciteConnectionConfig
-
- schemaFactory(Class<T>, T) - 类 中的方法org.apache.calcite.config.CalciteConnectionConfigImpl
-
- SchemaFactory - org.apache.calcite.schema中的接口
-
- schemaInvalidType(String, String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- schemaNotFound(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- schemaPath - 类 中的变量org.apache.calcite.schema.impl.ViewTableMacro
-
Typically null.
- SchemaPlus - org.apache.calcite.schema中的接口
-
Extension to the
Schema interface.
- schemas - 类 中的变量org.apache.calcite.model.JsonRoot
-
List of schema elements.
- schemas() - 接口 中的方法org.apache.calcite.schema.Path
-
Returns the schemas of this path.
- Schemas - org.apache.calcite.schema中的类
-
Utility functions for schemas.
- schemaType() - 接口 中的方法org.apache.calcite.config.CalciteConnectionConfig
-
- schemaType() - 类 中的方法org.apache.calcite.config.CalciteConnectionConfigImpl
-
- SchemaVersion - org.apache.calcite.schema中的接口
-
An interface to represent a version ID that can be used to create a
read-consistent view of a Schema.
- SCOPE - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
-
Type-inference strategy where the expression is assumed to be registered
as a
SqlValidatorNamespace, and
therefore the result type of the call is the type of that namespace.
- scope - 类 中的变量org.apache.calcite.sql.validate.SqlValidatorImpl.IdInfo
-
- scope - 类 中的变量org.apache.calcite.sql.validate.SqlValidatorScope.Resolve
-
- scope - 类 中的变量org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
-
Collection of
RelNode objects which correspond to a SELECT
statement.
- scopes - 类 中的变量org.apache.calcite.sql.validate.SqlValidatorImpl
-
- searchEscape(String) - 类 中的静态方法org.apache.calcite.adapter.splunk.SplunkPushDownRule
-
- searchHits() - 类 中的方法org.apache.calcite.adapter.elasticsearch.ElasticsearchSearchResult
-
- SearchResultListener - org.apache.calcite.adapter.splunk.search中的接口
-
Called each time a search returns a record.
- SECOND - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The SQL SECOND operator.
- select(Function1<T, TResult>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- select(Function2<T, Integer, TResult>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- select(Enumerable<TSource>, Function1<TSource, TResult>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Projects each element of a sequence into a new form.
- select(Enumerable<TSource>, Function2<TSource, Integer, TResult>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Projects each element of a sequence into a new
form by incorporating the element's index.
- select(Function1<TSource, TResult>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Projects each element of a sequence into a new
form.
- select(Function2<TSource, Integer, TResult>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Projects each element of a sequence into a new
form by incorporating the element's index.
- select(Queryable<T>, FunctionExpression<Function1<T, TResult>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
-
Projects each element of a sequence into a new form.
- select(Queryable<T>, FunctionExpression<Function1<T, TResult>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
-
Projects each element of a sequence into a new form.
- select(Queryable<T>, FunctionExpression<Function1<T, TResult>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
-
- select(List<E>, List<Integer>) - 类 中的静态方法org.apache.calcite.util.Util
-
Returns a view of a list, picking the elements of a list with the given
set of ordinals.
- selectFolding() - 接口 中的方法org.apache.calcite.sql.SqlWriterConfig
-
Returns the line-folding policy for the SELECT clause.
- selectListExtraIndentFlag() - 接口 中的方法org.apache.calcite.sql.SqlWriterConfig
-
Returns whether to use a fix for SELECT list indentations.
- selectListItemsOnSeparateLines() - 接口 中的方法org.apache.calcite.sql.SqlWriterConfig
-
Returns whether each item in a SELECT list, GROUP BY list, or ORDER BY
list is on its own line.
- selectMany(Function1<T, Enumerable<TResult>>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- selectMany(Function2<T, Integer, Enumerable<TResult>>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- selectMany(Function2<T, Integer, Enumerable<TCollection>>, Function2<T, TCollection, TResult>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- selectMany(Function1<T, Enumerable<TCollection>>, Function2<T, TCollection, TResult>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- selectMany(Enumerable<TSource>, Function1<TSource, Enumerable<TResult>>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Projects each element of a sequence to an
Enumerable<TSource> and flattens the resulting sequences into one
sequence.
- selectMany(Enumerable<TSource>, Function2<TSource, Integer, Enumerable<TResult>>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Projects each element of a sequence to an
Enumerable<TSource>, and flattens the resulting sequences into one
sequence.
- selectMany(Enumerable<TSource>, Function2<TSource, Integer, Enumerable<TCollection>>, Function2<TSource, TCollection, TResult>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Projects each element of a sequence to an
Enumerable<TSource>, flattens the resulting sequences into one
sequence, and invokes a result selector function on each
element therein.
- selectMany(Enumerable<TSource>, Function1<TSource, Enumerable<TCollection>>, Function2<TSource, TCollection, TResult>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Projects each element of a sequence to an
Enumerable<TSource>, flattens the resulting sequences into one
sequence, and invokes a result selector function on each
element therein.
- selectMany(Function1<TSource, Enumerable<TResult>>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Projects each element of a sequence to an
Enumerable<TSource> and flattens the resulting sequences into one
sequence.
- selectMany(Function2<TSource, Integer, Enumerable<TResult>>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Projects each element of a sequence to an
Enumerable<TSource>, and flattens the resulting sequences into one
sequence.
- selectMany(Function2<TSource, Integer, Enumerable<TCollection>>, Function2<TSource, TCollection, TResult>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Projects each element of a sequence to an
Enumerable<TSource>, flattens the resulting sequences into one
sequence, and invokes a result selector function on each
element therein.
- selectMany(Function1<TSource, Enumerable<TCollection>>, Function2<TSource, TCollection, TResult>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Projects each element of a sequence to an
Enumerable<TSource>, flattens the resulting sequences into one
sequence, and invokes a result selector function on each
element therein.
- selectMany(Queryable<T>, FunctionExpression<Function1<T, Enumerable<TResult>>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
-
Projects each element of a sequence to an
Enumerable<T> and combines the resulting sequences into one
sequence.
- selectMany(Queryable<T>, FunctionExpression<Function2<T, Integer, Enumerable<TCollection>>>, FunctionExpression<Function2<T, TCollection, TResult>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
-
Projects each element of a sequence to an
Enumerable<T> that incorporates the index of the source
element that produced it.
- selectMany(Queryable<T>, FunctionExpression<Function1<T, Enumerable<TResult>>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
-
Projects each element of a sequence to an
Enumerable<T> and combines the resulting sequences into one
sequence.
- selectMany(Queryable<T>, FunctionExpression<Function2<T, Integer, Enumerable<TCollection>>>, FunctionExpression<Function2<T, TCollection, TResult>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
-
Projects each element of a sequence to an
Enumerable<T> that incorporates the index of the source
element that produced it.
- selectMany(Queryable<T>, FunctionExpression<Function1<T, Enumerable<TResult>>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
-
- selectMany(Queryable<T>, FunctionExpression<Function2<T, Integer, Enumerable<TCollection>>>, FunctionExpression<Function2<T, TCollection, TResult>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
-
- selectManyN(Queryable<T>, FunctionExpression<Function2<T, Integer, Enumerable<TResult>>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
-
Projects each element of a sequence to an
Enumerable<T> and combines the resulting sequences into one
sequence.
- selectManyN(Queryable<T>, FunctionExpression<Function1<T, Enumerable<TCollection>>>, FunctionExpression<Function2<T, TCollection, TResult>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
-
Projects each element of a sequence to an
Enumerable<T> and invokes a result selector function on each
element therein.
- selectManyN(Queryable<T>, FunctionExpression<Function2<T, Integer, Enumerable<TResult>>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
-
Projects each element of a sequence to an
Enumerable<T> and combines the resulting sequences into one
sequence.
- selectManyN(Queryable<T>, FunctionExpression<Function1<T, Enumerable<TCollection>>>, FunctionExpression<Function2<T, TCollection, TResult>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
-
Projects each element of a sequence to an
Enumerable<T> and invokes a result selector function on each
element therein.
- selectManyN(Queryable<T>, FunctionExpression<Function2<T, Integer, Enumerable<TResult>>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
-
- selectManyN(Queryable<T>, FunctionExpression<Function1<T, Enumerable<TCollection>>>, FunctionExpression<Function2<T, TCollection, TResult>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
-
- selectMissingFrom() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- selectN(Queryable<T>, FunctionExpression<Function2<T, Integer, TResult>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
-
Projects each element of a sequence into a new
form by incorporating the element's index.
- selectN(Queryable<T>, FunctionExpression<Function2<T, Integer, TResult>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
-
Projects each element of a sequence into a new
form by incorporating the element's index.
- selectN(Queryable<T>, FunctionExpression<Function2<T, Integer, TResult>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
-
- SelectNamespace - org.apache.calcite.sql.validate中的类
-
Namespace offered by a sub-query.
- SelectNamespace(SqlValidatorImpl, SqlSelect, SqlNode) - 类 的构造器org.apache.calcite.sql.validate.SelectNamespace
-
Creates a SelectNamespace.
- selector(ParameterExpression, List<Integer>, JavaRowFormat) - 接口 中的方法org.apache.calcite.adapter.enumerable.PhysType
-
Generates a selector for the given fields from an expression.
- selector(ParameterExpression, List<Integer>, JavaRowFormat) - 类 中的方法org.apache.calcite.adapter.enumerable.PhysTypeImpl
-
- selectorComparer(Function1<T, T2>) - 类 中的静态方法org.apache.calcite.linq4j.function.Functions
-
- SelectScope - org.apache.calcite.sql.validate中的类
-
The name-resolution scope of a SELECT clause.
- SelfSplitter() - 类 的构造器org.apache.calcite.sql.SqlSplittableAggFunction.SelfSplitter
-
- semiJoin(Enumerable<TSource>, Enumerable<TInner>, Function1<TSource, TKey>, Function1<TInner, TKey>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Returns elements of outer for which there is a member of
inner with a matching key.
- semiJoin(Enumerable<TSource>, Enumerable<TInner>, Function1<TSource, TKey>, Function1<TInner, TKey>, EqualityComparer<TKey>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
- semiJoin(Enumerable<TSource>, Enumerable<TInner>, Function1<TSource, TKey>, Function1<TInner, TKey>, EqualityComparer<TKey>, Predicate2<TSource, TInner>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
- semiJoin(Enumerable<TSource>, Enumerable<TInner>, Function1<TSource, TKey>, Function1<TInner, TKey>, EqualityComparer<TKey>, boolean, Predicate2<TSource, TInner>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Returns elements of outer for which there is (semi-join) / is not (anti-semi-join)
a member of inner with a matching key.
- semiJoin(Iterable<? extends RexNode>) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
- semiJoin(RexNode...) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
- SemiJoinFilterTransposeRule - org.apache.calcite.rel.rules中的类
-
Planner rule that pushes
SemiJoins down in a tree past
a
Filter.
- SemiJoinFilterTransposeRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.SemiJoinFilterTransposeRule
-
Creates a SemiJoinFilterTransposeRule.
- SemiJoinJoinTransposeRule - org.apache.calcite.rel.rules中的类
-
Planner rule that pushes a
SemiJoin
down in a tree past a
Join
in order to trigger other rules that will convert
SemiJoins.
- SemiJoinJoinTransposeRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.SemiJoinJoinTransposeRule
-
Creates a SemiJoinJoinTransposeRule.
- SemiJoinProjectTransposeRule - org.apache.calcite.rel.rules中的类
-
Planner rule that pushes
a
SemiJoin down in a tree past
a
Project.
- SemiJoinRemoveRule - org.apache.calcite.rel.rules中的类
-
Planner rule that removes a SemiJoins from a join tree.
- SemiJoinRemoveRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.SemiJoinRemoveRule
-
Creates a SemiJoinRemoveRule.
- SemiJoinRule - org.apache.calcite.rel.rules中的类
-
- SemiJoinRule(Class<Project>, Class<Join>, Class<Aggregate>, RelBuilderFactory, String) - 类 的构造器org.apache.calcite.rel.rules.SemiJoinRule
-
- SemiJoinRule(Class<Join>, Class<Aggregate>, RelBuilderFactory, String) - 类 的构造器org.apache.calcite.rel.rules.SemiJoinRule
-
- SemiJoinRule.JoinToSemiJoinRule - org.apache.calcite.rel.rules中的类
-
SemiJoinRule that matches a Join with an empty Aggregate as its right
child.
- SemiJoinRule.ProjectToSemiJoinRule - org.apache.calcite.rel.rules中的类
-
SemiJoinRule that matches a Project on top of a Join with an Aggregate
as its right child.
- SemiMutableSchema - org.apache.calcite.schema中的接口
-
Schema to which materializations can be added.
- SemiStrict - org.apache.calcite.linq4j.function中的注释类型
-
Annotation applied to a user-defined function that indicates that
the function always returns null if one or more of its arguments
are null but also may return null at other times.
- send(Row) - 接口 中的方法org.apache.calcite.interpreter.Sink
-
- send(Field, Object, Primitive.Sink) - 枚举 中的方法org.apache.calcite.linq4j.tree.Primitive
-
Sends a field value to a sink.
- send(Primitive.Source, Primitive.Sink) - 枚举 中的方法org.apache.calcite.linq4j.tree.Primitive
-
Sends a value from a source to a sink.
- sep(boolean, String) - 类 中的方法org.apache.calcite.sql.pretty.SqlPrettyWriter.FrameImpl
-
- sep(String) - 类 中的方法org.apache.calcite.sql.pretty.SqlPrettyWriter
-
- sep(String, boolean) - 类 中的方法org.apache.calcite.sql.pretty.SqlPrettyWriter
-
- sep(String) - 接口 中的方法org.apache.calcite.sql.SqlWriter
-
Writes a list separator, unless the separator is "," and this is the
first occurrence in the list.
- sep(String, boolean) - 接口 中的方法org.apache.calcite.sql.SqlWriter
-
Writes a list separator.
- sepList(List<T>, String) - 类 中的静态方法org.apache.calcite.util.Util
-
Converts a list of a string, with a given separator between elements.
- seq() - 类 中的方法org.apache.calcite.runtime.Pattern.PatternBuilder
-
Creates a pattern that matches the two patterns at the top of the
stack in sequence,
and pushes it onto the stack.
- sequence(String, SqlSingleOperandTypeChecker...) - 类 中的静态方法org.apache.calcite.sql.type.OperandTypes
-
Creates an operand checker from a sequence of single-operand checkers.
- sequence(Program...) - 类 中的静态方法org.apache.calcite.tools.Programs
-
Creates a program that executes a sequence of programs.
- sequenceCurrentValue(String) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
Support the CURRENT VALUE OF sequence operator.
- sequenceEqual(Enumerable<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- sequenceEqual(Enumerable<T>, EqualityComparer<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- sequenceEqual(Enumerable<TSource>, Enumerable<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Determines whether two sequences are equal by
comparing the elements by using the default equality comparer
for their type.
- sequenceEqual(Enumerable<TSource>, Enumerable<TSource>, EqualityComparer<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Determines whether two sequences are equal by
comparing their elements by using a specified
EqualityComparer<TSource>.
- sequenceEqual(Enumerable<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Determines whether two sequences are equal by
comparing the elements by using the default equality comparer
for their type.
- sequenceEqual(Enumerable<TSource>, EqualityComparer<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Determines whether two sequences are equal by
comparing their elements by using a specified
EqualityComparer<TSource>.
- sequenceEqual(Queryable<T>, Enumerable<T>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
-
Determines whether two sequences are equal by
using the default equality comparer to compare
elements.
- sequenceEqual(Queryable<T>, Enumerable<T>, EqualityComparer<T>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
-
Determines whether two sequences are equal by
using a specified EqualityComparer<T> to compare
elements.
- sequenceEqual(Queryable<T>, Enumerable<T>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
-
Determines whether two sequences are equal by
using the default equality comparer to compare
elements.
- sequenceEqual(Queryable<T>, Enumerable<T>, EqualityComparer<T>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
-
Determines whether two sequences are equal by
using a specified EqualityComparer to compare
elements.
- sequenceEqual(Queryable<T>, Enumerable<T>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
-
- sequenceEqual(Queryable<T>, Enumerable<T>, EqualityComparer<T>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
-
- sequenceNextValue(String) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
Support the NEXT VALUE OF sequence operator.
- SerializableCharset - org.apache.calcite.util中的类
-
Serializable wrapper around a
Charset.
- SESSION - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The SESSION group function.
- SESSION_END - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The SESSION_END auxiliary function of
the SESSION group function.
- SESSION_START - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The SESSION_START auxiliary function of
the SESSION group function.
- SESSION_USER - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The SESSION_USER function.
- set(CalciteConnectionProperty, String) - 类 中的方法org.apache.calcite.config.CalciteConnectionConfigImpl
-
Returns a copy of this configuration with one property changed.
- set(int, Object) - 类 中的方法org.apache.calcite.interpreter.Row.RowBuilder
-
Set the value of a particular column.
- set(boolean) - 接口 中的方法org.apache.calcite.linq4j.tree.Primitive.Sink
-
- set(byte) - 接口 中的方法org.apache.calcite.linq4j.tree.Primitive.Sink
-
- set(char) - 接口 中的方法org.apache.calcite.linq4j.tree.Primitive.Sink
-
- set(short) - 接口 中的方法org.apache.calcite.linq4j.tree.Primitive.Sink
-
- set(int) - 接口 中的方法org.apache.calcite.linq4j.tree.Primitive.Sink
-
- set(long) - 接口 中的方法org.apache.calcite.linq4j.tree.Primitive.Sink
-
- set(float) - 接口 中的方法org.apache.calcite.linq4j.tree.Primitive.Sink
-
- set(double) - 接口 中的方法org.apache.calcite.linq4j.tree.Primitive.Sink
-
- set(Object) - 接口 中的方法org.apache.calcite.linq4j.tree.Primitive.Sink
-
- set(int, SqlNode) - 类 中的方法org.apache.calcite.sql.SqlNodeList
-
- set(int, E) - 类 中的方法org.apache.calcite.util.CastingList
-
- set(E) - 类 中的方法org.apache.calcite.util.Holder
-
Sets the value.
- set(int) - 类 中的方法org.apache.calcite.util.ImmutableBitSet.Builder
-
- set(int, int) - 类 中的方法org.apache.calcite.util.ImmutableBitSet.Builder
-
Sets a range of bits, from from to to - 1.
- set(int) - 类 中的方法org.apache.calcite.util.ImmutableBitSet
-
Returns a bit set the same as this but with a given bit set.
- set(int, boolean) - 类 中的方法org.apache.calcite.util.ImmutableBitSet
-
Returns a bit set the same as this but with a given bit set (if b is
true) or unset (if b is false).
- set(int, int) - 类 中的方法org.apache.calcite.util.mapping.Mappings.AbstractMapping
-
- set(int, int) - 类 中的方法org.apache.calcite.util.mapping.Mappings.IdentityMapping
-
- set(int, int) - 类 中的方法org.apache.calcite.util.mapping.Mappings.OverridingTargetMapping
-
- set(int, int) - 类 中的方法org.apache.calcite.util.mapping.Mappings.PartialMapping
-
- set(int, int) - 接口 中的方法org.apache.calcite.util.mapping.Mappings.TargetMapping
-
- set(int, int) - 类 中的方法org.apache.calcite.util.Permutation
-
Maps source position to target position.
- set(int, int, boolean) - 类 中的方法org.apache.calcite.util.Permutation
-
Maps source position to target position, automatically resizing if source
or target is out of bounds.
- SET_OP - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
-
Operand type-checking strategy for a set operator (UNION, INTERSECT,
EXCEPT).
- SET_OP_FACTORY - 类 中的静态变量org.apache.calcite.adapter.jdbc.JdbcRules
-
- SET_QUERY - 枚举 中的静态变量org.apache.calcite.sql.SqlKind
-
Category consisting of set-query node types.
- SET_VAR - 类 中的静态变量org.apache.calcite.rel.hint.HintPredicates
-
A hint predicate that indicates a hint can only be used to
the whole query(no specific nodes).
- setAggChildKeys(ImmutableBitSet, Aggregate, ImmutableBitSet.Builder) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdUtil
-
Takes a bitmap representing a set of input references and extracts the
ones that reference the group by columns in an aggregate.
- setAlias(SqlIdentifier) - 类 中的方法org.apache.calcite.sql.SqlUpdate
-
- setAll(BitSet, Iterable<? extends Number>) - 类 中的静态方法org.apache.calcite.util.BitSets
-
Sets all bits in a given BitSet corresponding to integers from a list.
- setAll(Mapping) - 类 中的方法org.apache.calcite.util.Permutation
-
- setAllowBangEqual(boolean) - 类 中的方法org.apache.calcite.sql.parser.SqlParser.ConfigBuilder
-
已过时。
- setAlwaysQuoteCData(boolean) - 类 中的方法org.apache.calcite.util.XmlOutput
-
Sets whether to always quote cdata segments (even if they don't contain
special characters).
- setAlwaysUseParentheses(boolean) - 类 中的方法org.apache.calcite.sql.pretty.SqlFormatOptions
-
- setAlwaysUseParentheses(boolean) - 类 中的方法org.apache.calcite.sql.pretty.SqlPrettyWriter
-
已过时。
- setBlock(BlockBuilder) - 类 中的方法org.apache.calcite.adapter.enumerable.RexToLixTranslator
-
- setBootstrapServers(String) - 类 中的方法org.apache.calcite.adapter.kafka.KafkaTableOptions
-
- setCache(boolean) - 类 中的方法org.apache.calcite.jdbc.CalciteSchema
-
- setCacheEnabled(boolean) - 接口 中的方法org.apache.calcite.schema.SchemaPlus
-
- setCallRewrite(boolean) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
-
Enables or disables rewrite of "macro-like" calls such as COALESCE.
- setCallRewrite(boolean) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
-
- setCancelFlag(CancelFlag) - 类 中的方法org.apache.calcite.plan.AbstractRelOptPlanner
-
- setCancelFlag(CancelFlag) - 接口 中的方法org.apache.calcite.plan.RelOptPlanner
-
- setCaseClausesOnNewLines(boolean) - 类 中的方法org.apache.calcite.sql.pretty.SqlFormatOptions
-
- setCaseClausesOnNewLines(boolean) - 类 中的方法org.apache.calcite.sql.pretty.SqlPrettyWriter
-
已过时。
- setCaseSensitive(boolean) - 类 中的方法org.apache.calcite.sql.parser.SqlParser.ConfigBuilder
-
- setChildRels(RelNode, List<RelNode>) - 类 中的方法org.apache.calcite.plan.RelOptRuleCall
-
Assigns the input relational expressions of a given relational expression,
as seen by this particular call.
- setClassLoader(ClassLoader) - 类 中的方法org.apache.calcite.util.javac.JavaCompilerArgs
-
- setClasspath(String) - 类 中的方法org.apache.calcite.util.javac.JavaCompilerArgs
-
- setClauseStartsLine(boolean) - 类 中的方法org.apache.calcite.sql.pretty.SqlFormatOptions
-
- setClauseStartsLine(boolean) - 类 中的方法org.apache.calcite.sql.pretty.SqlPrettyWriter
-
已过时。
- setColumnReferenceExpansion(boolean) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
-
Enables or disables expansion of column references.
- setColumnReferenceExpansion(boolean) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
-
- setCompact(boolean) - 类 中的方法org.apache.calcite.util.XmlOutput
-
Sets or unsets the compact mode.
- setConfig(SqlParser.Config) - 类 中的方法org.apache.calcite.sql.parser.SqlParser.ConfigBuilder
-
- setConformance(SqlConformance) - 类 中的方法org.apache.calcite.sql.parser.SqlParser.ConfigBuilder
-
- setConsumer(Consumer) - 类 中的方法org.apache.calcite.adapter.kafka.KafkaTableOptions
-
- setConsumerParams(Map<String, String>) - 类 中的方法org.apache.calcite.adapter.kafka.KafkaTableOptions
-
- setCorrelates(Function1<String, RexToLixTranslator.InputGetter>) - 类 中的方法org.apache.calcite.adapter.enumerable.RexToLixTranslator
-
- setDataContext(DataContext) - 类 中的方法org.apache.calcite.rex.RexExecutable
-
- setDataFormat(String) - 类 中的方法org.apache.calcite.adapter.redis.RedisTableFieldInfo
-
- setDataset(String) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
-
- setDebugInfo(int) - 类 中的方法org.apache.calcite.util.javac.JavaCompilerArgs
-
- setDeclName(SqlIdentifier) - 类 中的方法org.apache.calcite.sql.SqlWindow
-
- setDefaultNullCollation(NullCollation) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
-
Sets how NULL values should be collated if an ORDER BY item does not
contain NULLS FIRST or NULLS LAST.
- setDefaultNullCollation(NullCollation) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
-
- setDestdir(String) - 类 中的方法org.apache.calcite.util.javac.JaninoCompiler.JaninoCompilerArgs
-
- setDestdir(String) - 类 中的方法org.apache.calcite.util.javac.JavaCompilerArgs
-
- setDynamicParamCountInExplain(int) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter
-
Sets the number of dynamic parameters in the current EXPLAIN PLAN
statement.
- setEnableTypeCoercion(boolean) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
-
Sets enable or disable implicit type coercion when the validator does validation.
- setEnableTypeCoercion(boolean) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
-
- setExecutor(RexExecutor) - 类 中的方法org.apache.calcite.plan.AbstractRelOptPlanner
-
- setExecutor(RexExecutor) - 接口 中的方法org.apache.calcite.plan.RelOptPlanner
-
Sets the object that can execute scalar expressions.
- setExpandedSelectList(List<SqlNode>) - 类 中的方法org.apache.calcite.sql.validate.SelectScope
-
- setFactorWeights() - 类 中的方法org.apache.calcite.rel.rules.LoptMultiJoin
-
Sets weighting for each combination of factors, depending on which join
filters reference which factors.
- setFamily(RelDataTypeFamily) - 类 中的方法org.apache.calcite.sql.type.ObjectSqlType
-
- setFetch(SqlNode) - 类 中的方法org.apache.calcite.rel.rel2sql.SqlImplementor.Builder
-
- setFetch(SqlNode) - 类 中的方法org.apache.calcite.sql.SqlSelect
-
- setFieldNames(String[]) - 接口 中的方法org.apache.calcite.adapter.splunk.search.SearchResultListener
-
- setFieldNames(String[]) - 类 中的方法org.apache.calcite.adapter.splunk.search.SplunkConnectionImpl.CountingSearchResultListener
-
- setFields(List<LinkedHashMap<String, Object>>) - 类 中的方法org.apache.calcite.adapter.redis.RedisTableFieldInfo
-
- setFormatOptions(SqlFormatOptions) - 类 中的方法org.apache.calcite.sql.pretty.SqlPrettyWriter
-
- setFrom(SqlNode) - 类 中的方法org.apache.calcite.sql.SqlSelect
-
- setFullClassName(String) - 类 中的方法org.apache.calcite.util.javac.JaninoCompiler.JaninoCompilerArgs
-
- setFullClassName(String) - 类 中的方法org.apache.calcite.util.javac.JavaCompilerArgs
-
- setGlob(boolean) - 类 中的方法org.apache.calcite.util.XmlOutput
-
Sets whether to detect that tags are empty.
- setGroupBy(SqlNodeList) - 类 中的方法org.apache.calcite.rel.rel2sql.SqlImplementor.Builder
-
- setGroupBy(SqlNodeList) - 类 中的方法org.apache.calcite.sql.SqlSelect
-
- setHaving(SqlNode) - 类 中的方法org.apache.calcite.rel.rel2sql.SqlImplementor.Builder
-
- setHaving(SqlNode) - 类 中的方法org.apache.calcite.sql.SqlSelect
-
- setHints(SqlNodeList) - 类 中的方法org.apache.calcite.sql.SqlSelect
-
- setHintStrategies(HintStrategyTable) - 类 中的方法org.apache.calcite.plan.RelOptCluster
-
Sets up the hint propagation strategies to be used during rule planning.
- setIdentifierExpansion(boolean) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
-
Enables or disables expansion of identifiers other than column
references.
- setIdentifierExpansion(boolean) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
-
- setIdentifierMaxLength(int) - 类 中的方法org.apache.calcite.sql.parser.SqlParser.ConfigBuilder
-
- setIf(int, boolean) - 类 中的方法org.apache.calcite.util.ImmutableBitSet
-
Returns a bit set the same as this but with a given bit set if condition
is true.
- setIgnorePcdata(boolean) - 类 中的方法org.apache.calcite.util.XmlOutput
-
Sets whether to ignore unquoted text, such as whitespace.
- setImportance(RelNode, double) - 类 中的方法org.apache.calcite.plan.AbstractRelOptPlanner
-
- setImportance(RelNode, double) - 接口 中的方法org.apache.calcite.plan.RelOptPlanner
-
Sets the importance of a relational expression.
- setImportance(RelNode, double) - 类 中的方法org.apache.calcite.plan.volcano.VolcanoPlanner
-
- setIndentation(int) - 类 中的方法org.apache.calcite.sql.pretty.SqlFormatOptions
-
- setIndentation(int) - 类 中的方法org.apache.calcite.sql.pretty.SqlPrettyWriter
-
已过时。
- setIndentString(String) - 类 中的方法org.apache.calcite.util.XmlOutput
-
Sets the string to print for each level of indentation.
- setInput(int, MutableRel) - 类 中的方法org.apache.calcite.rel.mutable.MutableRel
-
- setJoinRemovalFactor(int, int) - 类 中的方法org.apache.calcite.rel.rules.LoptMultiJoin
-
Indicates that a dimension factor's join can be removed because of a
semijoin with a fact table.
- setJoinRemovalSemiJoin(int, LogicalJoin) - 类 中的方法org.apache.calcite.rel.rules.LoptMultiJoin
-
Indicates the semijoin that allows the join of a dimension table to be
removed
- setKeyDelimiter(String) - 类 中的方法org.apache.calcite.adapter.redis.RedisTableFieldInfo
-
- setKeywordsLowercase(boolean) - 类 中的方法org.apache.calcite.sql.pretty.SqlFormatOptions
-
- setKeywordsLowerCase(boolean) - 类 中的方法org.apache.calcite.sql.pretty.SqlPrettyWriter
-
已过时。
- setLeft(SqlNode) - 类 中的方法org.apache.calcite.sql.SqlJoin
-
- setLeftRightBitmaps(ImmutableBitSet, ImmutableBitSet.Builder, ImmutableBitSet.Builder, int) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdUtil
-
Separates a bit-mask representing a join into masks representing the left
and right inputs into the join.
- setLenientOperatorLookup(boolean) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
-
Sets whether this validator should be lenient upon encountering an unknown
function.
- setLenientOperatorLookup(boolean) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
-
- setLex(Lex) - 类 中的方法org.apache.calcite.sql.parser.SqlParser.ConfigBuilder
-
- setLimit(long) - 类 中的方法org.apache.calcite.adapter.geode.rel.GeodeRel.GeodeImplementContext
-
- setLineLength(int) - 类 中的方法org.apache.calcite.sql.pretty.SqlFormatOptions
-
- setLineLength(int) - 类 中的方法org.apache.calcite.sql.pretty.SqlPrettyWriter
-
已过时。
- setLocked(boolean) - 类 中的方法org.apache.calcite.plan.volcano.VolcanoPlanner
-
Sets whether this planner is locked.
- setLowerBound(SqlNode) - 类 中的方法org.apache.calcite.sql.SqlWindow
-
- setMetadataProvider(RelMetadataProvider) - 类 中的方法org.apache.calcite.plan.RelOptCluster
-
Overrides the default metadata provider for this cluster.
- setMetadataQuerySupplier(Supplier<RelMetadataQuery>) - 类 中的方法org.apache.calcite.plan.RelOptCluster
-
Sets up the customized
RelMetadataQuery instance supplier that to
use during rule planning.
- setName(String) - 类 中的方法org.apache.calcite.adapter.druid.DruidQuery.JsonPostAggregation
-
- setName(int, String) - 类 中的方法org.apache.calcite.sql.SqlIdentifier
-
Returns an identifier that is the same as this except one modified name.
- setName(SqlIdentifier) - 类 中的方法org.apache.calcite.sql.SqlSetOption
-
- setNames(List<String>, List<SqlParserPos>) - 类 中的方法org.apache.calcite.sql.SqlIdentifier
-
Modifies the components of this identifier and their positions.
- setNeedWhitespace(boolean) - 类 中的方法org.apache.calcite.sql.pretty.SqlPrettyWriter
-
- setNeedWhitespace(boolean) - 接口 中的方法org.apache.calcite.sql.SqlWriter
-
Sets whether whitespace is needed before the next token.
- setNewForOldRel(RelNode, RelNode) - 类 中的方法org.apache.calcite.sql2rel.RelStructuredTypeFlattener
-
- setNoneConventionHasInfiniteCost(boolean) - 类 中的方法org.apache.calcite.plan.volcano.VolcanoPlanner
-
Sets whether this planner should consider rel nodes with Convention.NONE
to have infinite cost or not.
- setNullable(RexNode, boolean) - 类 中的方法org.apache.calcite.adapter.enumerable.RexToLixTranslator
-
Creates a read-only copy of this translator that records that a given
expression is nullable.
- setNullable(Map<? extends RexNode, Boolean>) - 类 中的方法org.apache.calcite.adapter.enumerable.RexToLixTranslator
-
Creates a read-only copy of this translator that records that a given
expression is nullable.
- setOf(Set<String>) - 类 中的静态方法org.apache.calcite.rel.core.CorrelationId
-
Converts a set of correlation ids to a set of names.
- setOffset(SqlNode) - 类 中的方法org.apache.calcite.rel.rel2sql.SqlImplementor.Builder
-
- setOffset(SqlNode) - 类 中的方法org.apache.calcite.sql.SqlSelect
-
- SetOp - org.apache.calcite.rel.core中的类
-
SetOp is an abstract base for relational set operators such
as UNION, MINUS (aka EXCEPT), and INTERSECT.
- SetOp(RelOptCluster, RelTraitSet, List<RelNode>, SqlKind, boolean) - 类 的构造器org.apache.calcite.rel.core.SetOp
-
Creates a SetOp.
- SetOp(RelInput) - 类 的构造器org.apache.calcite.rel.core.SetOp
-
Creates a SetOp by parsing serialized output.
- setOperand(int, SqlNode) - 类 中的方法org.apache.calcite.sql.fun.SqlCase
-
- setOperand(int, SqlNode) - 类 中的方法org.apache.calcite.sql.SqlBasicCall
-
- setOperand(int, SqlNode) - 类 中的方法org.apache.calcite.sql.SqlCall
-
Changes the value of an operand.
- setOperand(int, SqlNode) - 类 中的方法org.apache.calcite.sql.SqlDelete
-
- setOperand(int, SqlNode) - 类 中的方法org.apache.calcite.sql.SqlDescribeSchema
-
- setOperand(int, SqlNode) - 类 中的方法org.apache.calcite.sql.SqlDescribeTable
-
- setOperand(int, SqlNode) - 类 中的方法org.apache.calcite.sql.SqlExplain
-
- setOperand(int, SqlNode) - 类 中的方法org.apache.calcite.sql.SqlInsert
-
- setOperand(int, SqlNode) - 类 中的方法org.apache.calcite.sql.SqlJoin
-
- setOperand(int, SqlNode) - 类 中的方法org.apache.calcite.sql.SqlMatchRecognize
-
- setOperand(int, SqlNode) - 类 中的方法org.apache.calcite.sql.SqlMerge
-
- setOperand(int, SqlNode) - 类 中的方法org.apache.calcite.sql.SqlSelect
-
- setOperand(int, SqlNode) - 类 中的方法org.apache.calcite.sql.SqlSetOption
-
- setOperand(int, SqlNode) - 类 中的方法org.apache.calcite.sql.SqlSnapshot
-
- setOperand(int, SqlNode) - 类 中的方法org.apache.calcite.sql.SqlUpdate
-
- setOperand(int, SqlNode) - 类 中的方法org.apache.calcite.sql.SqlWindow
-
- setOperand(int, SqlNode) - 类 中的方法org.apache.calcite.sql.SqlWith
-
- setOperand(int, SqlNode) - 类 中的方法org.apache.calcite.sql.SqlWithItem
-
- setOperator(SqlOperator) - 类 中的方法org.apache.calcite.sql.SqlBasicCall
-
- setOpFactory - 类 中的变量org.apache.calcite.rel.core.RelFactories.Struct
-
- SetopNamespace - org.apache.calcite.sql.validate中的类
-
Namespace based upon a set operation (UNION, INTERSECT, EXCEPT).
- SetopNamespace(SqlValidatorImpl, SqlCall, SqlNode) - 类 的构造器org.apache.calcite.sql.validate.SetopNamespace
-
Creates a SetopNamespace.
- SetOpNode - org.apache.calcite.interpreter中的类
-
- SetOpNode(Compiler, SetOp) - 类 的构造器org.apache.calcite.interpreter.SetOpNode
-
- SetopOperandTypeChecker - org.apache.calcite.sql.type中的类
-
Parameter type-checking strategy for a set operator (UNION, INTERSECT,
EXCEPT).
- SetopOperandTypeChecker() - 类 的构造器org.apache.calcite.sql.type.SetopOperandTypeChecker
-
- setOpToSql(SqlSetOperator, RelNode) - 类 中的方法org.apache.calcite.rel.rel2sql.SqlImplementor
-
- setOrderBy(SqlNodeList) - 类 中的方法org.apache.calcite.rel.rel2sql.SqlImplementor.Builder
-
- setOrderBy(SqlNodeList) - 类 中的方法org.apache.calcite.sql.SqlSelect
-
- setOrderList(SqlNodeList) - 类 中的方法org.apache.calcite.sql.SqlWindow
-
- setOriginal(SqlNode, SqlNode) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
-
- setOriginalExpression(RexNode) - 类 中的方法org.apache.calcite.plan.RelOptCluster
-
已过时。
- setOriginalStatement(String) - 异常错误 中的方法org.apache.calcite.runtime.CalciteContextException
-
- setParent(RelOptRuleOperand) - 类 中的方法org.apache.calcite.plan.RelOptRuleOperand
-
Sets the parent operand.
- setParserFactory(SqlParserImplFactory) - 类 中的方法org.apache.calcite.sql.parser.SqlParser.ConfigBuilder
-
- setPartitionList(SqlNodeList) - 类 中的方法org.apache.calcite.sql.SqlWindow
-
- setPath(ImmutableList<ImmutableList<String>>) - 接口 中的方法org.apache.calcite.schema.SchemaPlus
-
- setPatternVarRef(boolean) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
-
- setPosition(int, int) - 异常错误 中的方法org.apache.calcite.runtime.CalciteContextException
-
Sets a textual position at which this exception was detected.
- setPosition(int, int, int, int) - 异常错误 中的方法org.apache.calcite.runtime.CalciteContextException
-
Sets a textual range at which this exception was detected.
- setQuoteAllIdentifiers(boolean) - 类 中的方法org.apache.calcite.sql.pretty.SqlFormatOptions
-
- setQuoteAllIdentifiers(boolean) - 类 中的方法org.apache.calcite.sql.pretty.SqlPrettyWriter
-
已过时。
- setQuotedCasing(Casing) - 类 中的方法org.apache.calcite.sql.parser.SqlParser.ConfigBuilder
-
- setQuoting(Quoting) - 类 中的方法org.apache.calcite.sql.parser.SqlParser.ConfigBuilder
-
- setReplace(boolean) - 类 中的方法org.apache.calcite.sql.SqlCreate
-
- setResultSet(Iterator<Object>) - 接口 中的方法org.apache.calcite.server.CalciteServerStatement
-
- setRight(SqlNode) - 类 中的方法org.apache.calcite.sql.SqlJoin
-
- setRoot(RelNode) - 类 中的方法org.apache.calcite.plan.hep.HepPlanner
-
- setRoot(RelNode) - 接口 中的方法org.apache.calcite.plan.RelOptPlanner
-
Sets the root node of this query.
- setRoot(RelNode) - 类 中的方法org.apache.calcite.plan.volcano.VolcanoPlanner
-
- setRoot(RelNode, boolean) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
-
Sets a new root relational expression, as the translation process
backs its way further up the tree.
- setRowConverter(KafkaRowConverter) - 类 中的方法org.apache.calcite.adapter.kafka.KafkaTableOptions
-
- setRows(SqlLiteral) - 类 中的方法org.apache.calcite.sql.SqlWindow
-
- setRule(RelOptRule) - 类 中的方法org.apache.calcite.plan.RelOptRuleOperand
-
Sets the rule this operand belongs to
- setRuleDescExclusionFilter(Pattern) - 类 中的方法org.apache.calcite.plan.AbstractRelOptPlanner
-
- setRuleDescExclusionFilter(Pattern) - 接口 中的方法org.apache.calcite.plan.RelOptPlanner
-
Sets the exclusion filter to use for this planner.
- setSchema(String) - 接口 中的方法org.apache.calcite.jdbc.CalciteConnection
-
- setScope(String) - 类 中的方法org.apache.calcite.sql.SqlAlter
-
- setSelect(SqlNodeList) - 类 中的方法org.apache.calcite.rel.rel2sql.SqlImplementor.Builder
-
- setSelectList(SqlNodeList) - 类 中的方法org.apache.calcite.sql.SqlSelect
-
- setSelectListExtraIndentFlag(boolean) - 类 中的方法org.apache.calcite.sql.pretty.SqlPrettyWriter
-
已过时。
- setSelectListItemsOnSeparateLines(boolean) - 类 中的方法org.apache.calcite.sql.pretty.SqlFormatOptions
-
- setSelectListItemsOnSeparateLines(boolean) - 类 中的方法org.apache.calcite.sql.pretty.SqlPrettyWriter
-
已过时。
- setSettings(Properties) - 类 中的方法org.apache.calcite.sql.pretty.SqlPrettyWriter
-
Sets settings from a properties object.
- setSignature(Meta.Signature) - 接口 中的方法org.apache.calcite.server.CalciteServerStatement
-
- setSource(SqlSelect) - 类 中的方法org.apache.calcite.sql.SqlInsert
-
- setSource(String, String) - 类 中的方法org.apache.calcite.util.javac.JaninoCompiler.JaninoCompilerArgs
-
- setSource(String, String) - 类 中的方法org.apache.calcite.util.javac.JavaCompilerArgs
-
Sets the source code (that is, the full java program, generally starting
with something like "package com.foo.bar;") and the file name.
- setSourceEnumerable(Enumerable<Row>) - 接口 中的方法org.apache.calcite.interpreter.Sink
-
已过时。
- setSourceSelect(SqlSelect) - 类 中的方法org.apache.calcite.sql.SqlDelete
-
- setSourceSelect(SqlSelect) - 类 中的方法org.apache.calcite.sql.SqlMerge
-
- setSourceSelect(SqlSelect) - 类 中的方法org.apache.calcite.sql.SqlUpdate
-
- setSourceTableRef(SqlNode) - 类 中的方法org.apache.calcite.sql.SqlMerge
-
- setSqlTypeCoercionRules(SqlTypeCoercionRule) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
-
Sets the
SqlTypeCoercionRule instance which defines the type conversion matrix
for the explicit type coercion.
- setSqlTypeCoercionRules(SqlTypeCoercionRule) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
-
- setString(String) - 类 中的方法org.apache.calcite.util.javac.JavaCompilerArgs
-
Sets the arguments by parsing a standard java argument string.
- setStringArray(String[]) - 类 中的方法org.apache.calcite.util.javac.JavaCompilerArgs
-
Sets the arguments by parsing a standard java argument string.
- setSubQueryConverter(SubQueryConverter) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter
-
Sets a new SubQueryConverter.
- setSubQueryStyle(SqlWriter.SubQueryStyle) - 类 中的方法org.apache.calcite.sql.pretty.SqlPrettyWriter
-
已过时。
- setTableName(String) - 类 中的方法org.apache.calcite.adapter.redis.RedisTableFieldInfo
-
- setThreadLocal() - 类 中的静态方法org.apache.calcite.materialize.MaterializationService
-
Used by tests, to ensure that they see their own service.
- setTimeout(DataContext) - 类 中的方法org.apache.calcite.runtime.ResultSetEnumerable
-
- setTopicName(String) - 类 中的方法org.apache.calcite.adapter.kafka.KafkaTableOptions
-
- setType(RelDataType) - 类 中的方法org.apache.calcite.sql.validate.DelegatingNamespace
-
- setType(RelDataType) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidatorNamespace
-
Sets the type of this namespace.
- setTypeCoercion(TypeCoercion) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
-
Sets an instance of type coercion, you can customize the coercion rules to
override the default ones defined in
TypeCoercionImpl.
- setTypeCoercion(TypeCoercion) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
-
- setUnquotedCasing(Casing) - 类 中的方法org.apache.calcite.sql.parser.SqlParser.ConfigBuilder
-
- setUpperBound(SqlNode) - 类 中的方法org.apache.calcite.sql.SqlWindow
-
- setValidatedNodeType(SqlNode, RelDataType) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
-
- setValidatedNodeType(SqlNode, RelDataType) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
-
Saves the type of a
SqlNode, now that it has been validated.
- setValue(E) - 类 中的方法org.apache.calcite.linq4j.Ord
-
- setValue(RelDataType) - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFieldImpl
-
- setValue(SqlNode) - 类 中的方法org.apache.calcite.sql.SqlSetOption
-
- setValue(T2) - 类 中的方法org.apache.calcite.util.Pair
-
- setVerbose(boolean) - 类 中的方法org.apache.calcite.util.javac.JavaCompilerArgs
-
- setWhere(SqlNode) - 类 中的方法org.apache.calcite.rel.rel2sql.SqlImplementor.Builder
-
- setWhere(SqlNode) - 类 中的方法org.apache.calcite.sql.SqlSelect
-
- setWhereListItemsOnSeparateLines(boolean) - 类 中的方法org.apache.calcite.sql.pretty.SqlFormatOptions
-
- setWhereListItemsOnSeparateLines(boolean) - 类 中的方法org.apache.calcite.sql.pretty.SqlPrettyWriter
-
已过时。
- setWindowCall(SqlCall) - 类 中的方法org.apache.calcite.sql.SqlWindow
-
- setWindowDeclarationStartsLine(boolean) - 类 中的方法org.apache.calcite.sql.pretty.SqlFormatOptions
-
- setWindowDeclListNewline(boolean) - 类 中的方法org.apache.calcite.sql.pretty.SqlPrettyWriter
-
已过时。
- setWindowListItemsOnSeparateLines(boolean) - 类 中的方法org.apache.calcite.sql.pretty.SqlFormatOptions
-
- setWindowNewline(boolean) - 类 中的方法org.apache.calcite.sql.pretty.SqlPrettyWriter
-
已过时。
- sha1(String) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL SHA1(string) function.
- sha1(ByteString) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL SHA1(string) function for binary string.
- SHA1 - 类 中的静态变量org.apache.calcite.sql.fun.SqlLibraryOperators
-
- sharedStatementPlans() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- shift(RexBuilder, int) - 类 中的方法org.apache.calcite.plan.RelOptPredicateList
-
- shift(RelCollation, int) - 类 中的静态方法org.apache.calcite.rel.RelCollations
-
- shift(int) - 类 中的方法org.apache.calcite.rel.RelFieldCollation
-
Returns a copy of this RelFieldCollation with the field index shifted
offset to the right.
- shift(RexNode, int) - 类 中的静态方法org.apache.calcite.rex.RexUtil
-
- shift(Iterable<RexNode>, int) - 类 中的静态方法org.apache.calcite.rex.RexUtil
-
- shift(RexNode, int, int) - 类 中的静态方法org.apache.calcite.rex.RexUtil
-
Shifts every
RexInputRef in an expression higher than
start
by
offset.
- shift(int) - 类 中的方法org.apache.calcite.util.ImmutableBitSet
-
Returns a bit set with every bit moved up offset positions.
- shortName - 枚举 中的变量org.apache.calcite.rel.RelDistribution.Type
-
- shortString - 枚举 中的变量org.apache.calcite.rel.RelFieldCollation.Direction
-
- shortString() - 类 中的方法org.apache.calcite.rel.RelFieldCollation
-
- shouldAllowIntermediateOrderBy() - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
-
- shouldAllowOverRelation() - 类 中的方法org.apache.calcite.sql.advise.SqlAdvisorValidator
-
- shouldAllowOverRelation() - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
-
- shouldConvertRaggedUnionTypesToVarying() - 类 中的方法org.apache.calcite.rel.type.DelegatingTypeSystem
-
- shouldConvertRaggedUnionTypesToVarying() - 接口 中的方法org.apache.calcite.rel.type.RelDataTypeSystem
-
Whether the least restrictive type of a number of CHAR types of different
lengths should be a VARCHAR type.
- shouldConvertRaggedUnionTypesToVarying() - 类 中的方法org.apache.calcite.rel.type.RelDataTypeSystemImpl
-
- shouldConvertRaggedUnionTypesToVarying() - 类 中的方法org.apache.calcite.sql.validate.SqlAbstractConformance
-
- shouldConvertRaggedUnionTypesToVarying() - 接口 中的方法org.apache.calcite.sql.validate.SqlConformance
-
Whether the least restrictive type of a number of CHAR types of different
lengths should be a VARCHAR type.
- shouldConvertRaggedUnionTypesToVarying() - 枚举 中的方法org.apache.calcite.sql.validate.SqlConformanceEnum
-
- shouldExpandIdentifiers() - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
-
Returns expansion of identifiers.
- shouldExpandIdentifiers() - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
-
- shouldMergeProject() - 类 中的方法org.apache.calcite.tools.RelBuilder
-
已过时。
- shouldUseDoubleMultiplication(RelDataTypeFactory, RelDataType, RelDataType) - 接口 中的方法org.apache.calcite.rel.type.RelDataTypeSystem
-
Returns whether a decimal multiplication should be implemented by casting
arguments to double values.
- Shuttle - org.apache.calcite.linq4j.tree中的类
-
Extension to
Visitor that returns a mutated tree.
- Shuttle() - 类 的构造器org.apache.calcite.linq4j.tree.Shuttle
-
- shuttleReferences(RexBuilder, RexNode, Mapping) - 类 中的方法org.apache.calcite.rel.rules.materialize.MaterializedViewRule
-
Replaces all the input references by the position in the
input column set.
- shuttleReferences(RexBuilder, RexNode, Multimap<RexNode, Integer>) - 类 中的方法org.apache.calcite.rel.rules.materialize.MaterializedViewRule
-
Replaces all the possible sub-expressions by input references
to the input node.
- shuttleReferences(RexBuilder, RexNode, Multimap<RexNode, Integer>, RelNode, Mapping) - 类 中的方法org.apache.calcite.rel.rules.materialize.MaterializedViewRule
-
Replaces all the possible sub-expressions by input references
to the input node.
- sign(int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL SIGN operator applied to int values.
- sign(long) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL SIGN operator applied to long values.
- sign(BigDecimal) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL SIGN operator applied to BigDecimal values.
- sign(double) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL SIGN operator applied to double values.
- SIGN - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- signum() - 类 中的方法org.apache.calcite.sql.SqlIntervalLiteral.IntervalValue
-
- signum() - 类 中的方法org.apache.calcite.sql.SqlIntervalLiteral
-
- signum() - 类 中的方法org.apache.calcite.sql.SqlLiteral
-
已过时。
- SILENT_CACHING_INSTANCE - 类 中的静态变量org.apache.calcite.statistic.QuerySqlStatisticProvider
-
Instance that uses SQL to compute statistics,
does not log SQL statements,
and caches up to 1,024 results for up to 30 minutes.
- similar(String, String) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL SIMILAR function.
- similar(String, String, String) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL SIMILAR function with escape.
- SIMILAR_TO - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- simple(BlockStatement) - 类 中的静态方法org.apache.calcite.linq4j.tree.Blocks
-
Converts a simple "{ return expr; }" block into "expr"; otherwise
throws.
- simple() - 类 中的方法org.apache.calcite.rel.externalize.RelWriterImpl
-
Converts the collected terms and values to a string.
- simpleContext(RelOptCluster) - 类 中的静态方法org.apache.calcite.plan.ViewExpanders
-
Creates a simple ToRelContext that cannot expand views.
- simpleContext(RelOptCluster, List<RelHint>) - 类 中的静态方法org.apache.calcite.plan.ViewExpanders
-
Creates a simple ToRelContext that cannot expand views.
- SimpleContext(SqlDialect, IntFunction<SqlNode>) - 类 的构造器org.apache.calcite.rel.rel2sql.SqlImplementor.SimpleContext
-
- SimpleMakeCall(SqlOperator) - 类 的构造器org.apache.calcite.sql.SqlJdbcFunctionCall.SimpleMakeCall
-
- SimpleNamespaceContext - org.apache.calcite.util中的类
-
- SimpleNamespaceContext(Map<String, String>) - 类 的构造器org.apache.calcite.util.SimpleNamespaceContext
-
- SimpleProfiler - org.apache.calcite.profile中的类
-
- SimpleProfiler() - 类 的构造器org.apache.calcite.profile.SimpleProfiler
-
- simplify() - 类 中的方法org.apache.calcite.plan.RelTraitSet
-
Returns a trait set similar to this one but with all composite traits
flattened.
- simplify(RexNode) - 类 中的方法org.apache.calcite.rex.RexSimplify
-
Simplifies a boolean expression.
- simplify(RexBuilder, RexNode) - 类 中的静态方法org.apache.calcite.rex.RexUtil
-
- simplify(RexBuilder, RexNode, boolean) - 类 中的静态方法org.apache.calcite.rex.RexUtil
-
- simplify() - 接口 中的方法org.apache.calcite.tools.RelBuilder.Config
-
Whether to simplify expressions; default true.
- simplifyAnd(RexCall) - 类 中的方法org.apache.calcite.rex.RexSimplify
-
已过时。
- simplifyAnd(RexBuilder, RexCall, boolean) - 类 中的静态方法org.apache.calcite.rex.RexUtil
-
已过时。
- simplifyAnd2(RexBuilder, List<RexNode>, List<RexNode>) - 类 中的静态方法org.apache.calcite.rex.RexUtil
-
已过时。
- simplifyAnd2ForUnknownAsFalse(RexBuilder, List<RexNode>, List<RexNode>) - 类 中的静态方法org.apache.calcite.rex.RexUtil
-
已过时。
- simplifyAnds(Iterable<? extends RexNode>) - 类 中的方法org.apache.calcite.rex.RexSimplify
-
已过时。
- simplifyAnds(RexBuilder, Iterable<? extends RexNode>) - 类 中的静态方法org.apache.calcite.rex.RexUtil
-
- simplifyAnds(RexBuilder, Iterable<? extends RexNode>, boolean) - 类 中的静态方法org.apache.calcite.rex.RexUtil
-
已过时。
- simplifyDistributionKeys(RelDistribution, Set<Integer>) - 类 中的静态方法org.apache.calcite.rel.rules.ExchangeRemoveConstantKeysRule
-
Removes constant in distribution keys.
- simplifyFilterPredicates(Iterable<? extends RexNode>) - 类 中的方法org.apache.calcite.rex.RexSimplify
-
Combines predicates AND, optimizes, and returns null if the result is
always false.
- simplifyJoin(RelNode, ImmutableList<RexNode>, JoinRelType) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
-
Simplifies outer joins if filter above would reject nulls.
- simplifyOr(RexCall) - 类 中的方法org.apache.calcite.rex.RexSimplify
-
已过时。
- simplifyOr(RexBuilder, RexCall) - 类 中的静态方法org.apache.calcite.rex.RexUtil
-
已过时。
- simplifyOrs(List<RexNode>) - 类 中的方法org.apache.calcite.rex.RexSimplify
-
已过时。
- simplifyOrs(RexBuilder, List<RexNode>) - 类 中的静态方法org.apache.calcite.rex.RexUtil
-
已过时。
- simplifyPreservingType(RexNode) - 类 中的方法org.apache.calcite.rex.RexSimplify
-
Simplifies a boolean expression, always preserving its type and its
nullability.
- simplifyPreservingType(RexNode, RexUnknownAs, boolean) - 类 中的方法org.apache.calcite.rex.RexSimplify
-
- simplifyPreservingType(RexBuilder, RexNode) - 类 中的静态方法org.apache.calcite.rex.RexUtil
-
- simplifySql(String, int) - 类 中的方法org.apache.calcite.sql.advise.SqlAdvisor
-
Turns a partially completed or syntactically incorrect sql statement into
a simplified, valid one that can be passed into getCompletionHints()
- simplifySql(String, int) - 类 中的方法org.apache.calcite.sql.advise.SqlSimpleParser
-
Turns a partially completed or syntactically incorrect sql statement into
a simplified, valid one that can be passed into getCompletionHints().
- simplifySql(String) - 类 中的方法org.apache.calcite.sql.advise.SqlSimpleParser
-
Turns a partially completed or syntactically incorrect sql statement into
a simplified, valid one that can be validated
- simplifyUnknownAs(RexNode, RexUnknownAs) - 类 中的方法org.apache.calcite.rex.RexSimplify
-
- simplifyUnknownAsFalse(RexNode) - 类 中的方法org.apache.calcite.rex.RexSimplify
-
- sin(BigDecimal) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL SIN operator applied to BigDecimal values.
- sin(double) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL SIN operator applied to double values.
- SIN - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- single() - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- single(Predicate1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- single(Enumerable<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Returns the only element of a sequence, and throws
an exception if there is not exactly one element in the
sequence.
- single(Enumerable<TSource>, Predicate1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Returns the only element of a sequence that
satisfies a specified condition, and throws an exception if
more than one such element exists.
- single() - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Returns the only element of a sequence, and throws
an exception if there is not exactly one element in the
sequence.
- single(Predicate1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Returns the only element of a sequence that
satisfies a specified condition, and throws an exception if
more than one such element exists.
- single(Queryable<T>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
-
Returns the only element of a sequence, and throws
an exception if there is not exactly one element in the
sequence.
- single(Queryable<T>, FunctionExpression<Predicate1<T>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
-
Returns the only element of a sequence that
satisfies a specified condition, and throws an exception if
more than one such element exists.
- single(Queryable<T>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
-
Returns the only element of a sequence, and throws
an exception if there is not exactly one element in the
sequence.
- single(Queryable<T>, FunctionExpression<Predicate1<T>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
-
Returns the only element of a sequence that
satisfies a specified condition, and throws an exception if
more than one such element exists.
- single(Queryable<T>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
-
- single(Queryable<T>, FunctionExpression<Predicate1<T>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
-
- SINGLE_VALUE - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
SINGLE_VALUE aggregate function.
- singleGroupResultSelector(Function1<TOrigAccumulate, TResult>) - 接口 中的方法org.apache.calcite.adapter.enumerable.AggregateLambdaFactory
-
- singleGroupResultSelector(Function1<TAccumulate, TResult>) - 类 中的方法org.apache.calcite.adapter.enumerable.BasicAggregateLambdaFactory
-
- singleGroupResultSelector(Function1<TOrigAccumulate, TResult>) - 类 中的方法org.apache.calcite.adapter.enumerable.LazyAggregateLambdaFactory
-
- singleOrDefault() - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- singleOrDefault(Predicate1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- singleOrDefault(Enumerable<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Returns the only element of a sequence, or a
default value if the sequence is empty; this method throws an
exception if there is more than one element in the
sequence.
- singleOrDefault(Enumerable<TSource>, Predicate1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Returns the only element of a sequence that
satisfies a specified condition or a default value if no such
element exists; this method throws an exception if more than
one element satisfies the condition.
- singleOrDefault() - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Returns the only element of a sequence, or a
default value if the sequence is empty; this method throws an
exception if there is more than one element in the
sequence.
- singleOrDefault(Predicate1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Returns the only element of a sequence that
satisfies a specified condition or a default value if no such
element exists; this method throws an exception if more than
one element satisfies the condition.
- singleOrDefault(Queryable<T>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
-
Returns the only element of a sequence, or a
default value if the sequence is empty; this method throws an
exception if there is more than one element in the
sequence.
- singleOrDefault(Queryable<T>, FunctionExpression<Predicate1<T>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
-
Returns the only element of a sequence that
satisfies a specified condition or a default value if no such
element exists; this method throws an exception if more than
one element satisfies the condition.
- singleOrDefault(Queryable<T>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
-
Returns the only element of a sequence, or a
default value if the sequence is empty; this method throws an
exception if there is more than one element in the
sequence.
- singleOrDefault(Queryable<T>, FunctionExpression<Predicate1<T>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
-
Returns the only element of a sequence that
satisfies a specified condition or a default value if no such
element exists; this method throws an exception if more than
one element satisfies the condition.
- singleOrDefault(Queryable<T>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
-
- singleOrDefault(Queryable<T>, FunctionExpression<Predicate1<T>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
-
- SingleRel - org.apache.calcite.rel中的类
-
Abstract base class for relational expressions with a single input.
- SingleRel(RelOptCluster, RelTraitSet, RelNode) - 类 的构造器org.apache.calcite.rel.SingleRel
-
Creates a SingleRel.
- SINGLETON - 类 中的静态变量org.apache.calcite.rel.RelDistributions
-
The singleton singleton distribution.
- singleton(RexBuilder, RelDataType, AggregateCall) - 类 中的方法org.apache.calcite.sql.SqlSplittableAggFunction.AbstractSumSplitter
-
- singleton(RexBuilder, RelDataType, AggregateCall) - 类 中的方法org.apache.calcite.sql.SqlSplittableAggFunction.CountSplitter
-
Generates an expression for the value of the aggregate function when
applied to a single row.
- singleton(RexBuilder, RelDataType, AggregateCall) - 类 中的方法org.apache.calcite.sql.SqlSplittableAggFunction.SelfSplitter
-
- singleton(RexBuilder, RelDataType, AggregateCall) - 接口 中的方法org.apache.calcite.sql.SqlSplittableAggFunction
-
Generates an expression for the value of the aggregate function when
applied to a single row.
- singleton(RexBuilder, RelDataType, AggregateCall) - 类 中的方法org.apache.calcite.sql.SqlSplittableAggFunction.Sum0Splitter
-
- SINGLETON_EMPTY - 类 中的静态变量org.apache.calcite.sql.SqlNodeList
-
A SqlNodeList that has a single element that is an empty list.
- SINGLETON_PATTERN - 接口 中的静态变量org.apache.calcite.util.Glossary
-
Ensure a class only has one instance, and provide a global point of
access to it.
- SINGLETON_STAR - 类 中的静态变量org.apache.calcite.sql.SqlNodeList
-
A SqlNodeList that has a single element that is a star identifier.
- singletonArrayIterator(Comparator<V>, List<V>) - 类 中的静态方法org.apache.calcite.runtime.SortedMultiMap
-
Shortcut method if the partition key is empty.
- singletonEnumerable(T) - 类 中的静态方法org.apache.calcite.linq4j.Linq4j
-
- singletonEnumerator(T) - 类 中的静态方法org.apache.calcite.linq4j.Linq4j
-
- singletonNullEnumerator() - 类 中的静态方法org.apache.calcite.linq4j.Linq4j
-
- sink(RelNode) - 接口 中的方法org.apache.calcite.interpreter.Compiler
-
Creates a Sink for a relational expression to write into.
- Sink - org.apache.calcite.interpreter中的接口
-
Sink to which to send rows.
- size() - 类 中的方法org.apache.calcite.interpreter.Row.RowBuilder
-
- size() - 类 中的方法org.apache.calcite.interpreter.Row
-
- size - 枚举 中的变量org.apache.calcite.linq4j.tree.Primitive
-
The size of a value of this type, in bits.
- size() - 类 中的方法org.apache.calcite.plan.RelTraitSet
-
Returns the size of the RelTraitSet.
- size() - 类 中的方法org.apache.calcite.runtime.ConsList
-
- size() - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat1List
-
- size() - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat2List
-
- size() - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat3List
-
- size() - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat4List
-
- size() - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat5List
-
- size() - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat6List
-
- size() - 类 中的方法org.apache.calcite.sql.SqlNodeList
-
- size() - 接口 中的方法org.apache.calcite.sql.SqlSpecialOperator.TokenSequence
-
- size() - 类 中的方法org.apache.calcite.util.CastingList
-
- size() - 类 中的方法org.apache.calcite.util.ChunkList
-
- size() - 类 中的方法org.apache.calcite.util.CompositeList
-
- size() - 类 中的方法org.apache.calcite.util.CompositeMap
-
- size() - 类 中的方法org.apache.calcite.util.EquivalenceSet
-
Returns the number of elements in this equivalence set.
- size() - 类 中的方法org.apache.calcite.util.ImmutableBitSet
-
Returns the number of bits of space actually in use by this
ImmutableBitSet to represent bit values.
- size() - 类 中的方法org.apache.calcite.util.ImmutableIntList
-
- size() - 类 中的方法org.apache.calcite.util.ImmutableNullableList
-
- size() - 类 中的方法org.apache.calcite.util.IntegerIntervalSet
-
- size() - 类 中的方法org.apache.calcite.util.mapping.AbstractSourceMapping
-
- size() - 类 中的方法org.apache.calcite.util.mapping.AbstractTargetMapping
-
- size() - 接口 中的方法org.apache.calcite.util.mapping.Mapping
-
Returns the number of elements in the mapping.
- size() - 接口 中的方法org.apache.calcite.util.mapping.Mappings.CoreMapping
-
Returns the number of elements in the mapping.
- size() - 类 中的方法org.apache.calcite.util.mapping.Mappings.IdentityMapping
-
- size() - 类 中的方法org.apache.calcite.util.mapping.Mappings.OverridingSourceMapping
-
- size() - 类 中的方法org.apache.calcite.util.mapping.Mappings.OverridingTargetMapping
-
- size() - 类 中的方法org.apache.calcite.util.mapping.Mappings.PartialMapping
-
- size() - 类 中的方法org.apache.calcite.util.PartiallyOrderedSet
-
- size() - 类 中的方法org.apache.calcite.util.Permutation
-
Returns the number of elements in this permutation.
- size() - 类 中的方法org.apache.calcite.util.UnmodifiableArrayList
-
- skip(int) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- skip(Enumerable<TSource>, int) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Bypasses a specified number of elements in a
sequence and then returns the remaining elements.
- skip(int) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Bypasses a specified number of elements in a
sequence and then returns the remaining elements.
- skip(Queryable<T>, int) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
-
Bypasses a specified number of elements in a
sequence and then returns the remaining elements.
- skip(Queryable<T>, int) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
-
Bypasses a specified number of elements in a
sequence and then returns the remaining elements.
- skip(Queryable<T>, int) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
-
- skip(List<E>) - 类 中的静态方法org.apache.calcite.util.Util
-
Returns all but the first element of a list.
- skip(List<E>, int) - 类 中的静态方法org.apache.calcite.util.Util
-
Returns all but the first n elements of a list.
- SKIP_TO_FIRST - 类 中的静态变量org.apache.calcite.sql.SqlMatchRecognize
-
- SKIP_TO_LAST - 类 中的静态变量org.apache.calcite.sql.SqlMatchRecognize
-
- skipLast(int) - 类 中的方法org.apache.calcite.sql.SqlIdentifier
-
Creates an identifier that consists of all but the last n
name segments of this one.
- skipLast(List<E>) - 类 中的静态方法org.apache.calcite.util.Util
-
Returns every element of a list but its last element.
- skipLast(List<E>, int) - 类 中的静态方法org.apache.calcite.util.Util
-
Returns every element of a list but its last n elements.
- skipNormalize() - 类 中的静态方法org.apache.calcite.rex.RexNode
-
The digest of RexNode is normalized by default, however, sometimes a non-normalized
representation is required.
- skipWhile(Predicate1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- skipWhile(Predicate2<T, Integer>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- skipWhile(Enumerable<TSource>, Predicate1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Bypasses elements in a sequence as long as a
specified condition is true and then returns the remaining
elements.
- skipWhile(Enumerable<TSource>, Predicate2<TSource, Integer>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Bypasses elements in a sequence as long as a
specified condition is true and then returns the remaining
elements.
- skipWhile(Predicate1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Bypasses elements in a sequence as long as a
specified condition is true and then returns the remaining
elements.
- skipWhile(Predicate2<TSource, Integer>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Bypasses elements in a sequence as long as a
specified condition is true and then returns the remaining
elements.
- skipWhile(Queryable<T>, FunctionExpression<Predicate1<T>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
-
Bypasses elements in a sequence as long as a
specified condition is true and then returns the remaining
elements.
- skipWhile(Queryable<T>, FunctionExpression<Predicate1<T>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
-
Bypasses elements in a sequence as long as a
specified condition is true and then returns the remaining
elements.
- skipWhile(Queryable<T>, FunctionExpression<Predicate1<T>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
-
- skipWhileN(Queryable<T>, FunctionExpression<Predicate2<T, Integer>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
-
Bypasses elements in a sequence as long as a
specified condition is true and then returns the remaining
elements.
- skipWhileN(Queryable<T>, FunctionExpression<Predicate2<T, Integer>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
-
Bypasses elements in a sequence as long as a
specified condition is true and then returns the remaining
elements.
- skipWhileN(Queryable<T>, FunctionExpression<Predicate2<T, Integer>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
-
- slice(List) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
Support the SLICE function.
- SLICE - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The internal "$SLICE" operator takes a multiset of records and returns a
multiset of the first column of those records.
- slice0(Enumerable<E[]>) - 类 中的静态方法org.apache.calcite.runtime.Enumerables
-
Converts an enumerable over singleton arrays into the enumerable of their
first elements.
- slotCount - 类 中的变量org.apache.calcite.plan.SubstitutionVisitor.UnifyRule
-
- slots - 类 中的变量org.apache.calcite.plan.SubstitutionVisitor
-
Workspace while rule is being matched.
- slots - 类 中的变量org.apache.calcite.plan.SubstitutionVisitor.UnifyRuleCall
-
- snapshot(SchemaVersion) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcSchema
-
- snapshot(CalciteSchema, SchemaVersion) - 类 中的方法org.apache.calcite.jdbc.CalciteSchema
-
Returns a snapshot representation of this CalciteSchema.
- Snapshot - org.apache.calcite.rel.core中的类
-
Relational expression that returns the contents of a relation expression as
it was at a given time in the past.
- Snapshot(RelOptCluster, RelTraitSet, RelNode, RexNode) - 类 的构造器org.apache.calcite.rel.core.Snapshot
-
Creates a Snapshot.
- snapshot(RelMetadataQuery, RelNode) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdCollation
-
Helper method to determine a
Snapshot's collation.
- snapshot(RelMetadataQuery, RelNode) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdDistribution
-
Helper method to determine a
Snapshot's distribution.
- snapshot(SchemaVersion) - 类 中的方法org.apache.calcite.schema.impl.AbstractSchema
-
- snapshot(SchemaVersion) - 类 中的方法org.apache.calcite.schema.impl.DelegatingSchema
-
- snapshot(SchemaVersion) - 接口 中的方法org.apache.calcite.schema.Schema
-
Returns the snapshot of this schema as of the specified time.
- snapshot(RexNode) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
Creates a
Snapshot of a given snapshot period.
- SNAPSHOT_FACTORY - 类 中的静态变量org.apache.calcite.adapter.jdbc.JdbcRules
-
- snapshotFactory - 类 中的变量org.apache.calcite.rel.core.RelFactories.Struct
-
- SnapshotFactoryImpl() - 类 的构造器org.apache.calcite.rel.core.RelFactories.SnapshotFactoryImpl
-
- SnowflakeSqlDialect - org.apache.calcite.sql.dialect中的类
-
A SqlDialect implementation for the Snowflake database.
- SnowflakeSqlDialect(SqlDialect.Context) - 类 的构造器org.apache.calcite.sql.dialect.SnowflakeSqlDialect
-
Creates a SnowflakeSqlDialect.
- SO_CONNECT_TIMEOUT - 类 中的静态变量org.apache.calcite.runtime.SocketFactoryImpl
-
connect timeout in milliseconds
- SO_KEEPALIVE - 类 中的静态变量org.apache.calcite.runtime.SocketFactoryImpl
-
should keep alives be sent
- SO_LINGER - 类 中的静态变量org.apache.calcite.runtime.SocketFactoryImpl
-
enabling lingering with 0-timeout will cause the socket to be
closed forcefully upon execution of close()
- SO_RCVBUF - 类 中的静态变量org.apache.calcite.runtime.SocketFactoryImpl
-
size of receiving buffer
- SO_REUSEADDR - 类 中的静态变量org.apache.calcite.runtime.SocketFactoryImpl
-
should the address be reused
- SO_SNDBUF - 类 中的静态变量org.apache.calcite.runtime.SocketFactoryImpl
-
size of sending buffer iff needed
- SO_TIMEOUT - 类 中的静态变量org.apache.calcite.runtime.SocketFactoryImpl
-
read timeout in milliseconds
- SocketFactoryImpl - org.apache.calcite.runtime中的类
-
Extends the SocketFactory object with the main functionality being that the
created sockets inherit a set of options whose values are set in the
SocketFactoryImpl.
- SocketFactoryImpl() - 类 的构造器org.apache.calcite.runtime.SocketFactoryImpl
-
- sole(List<T>) - 类 中的静态方法org.apache.calcite.rel.AbstractRelNode
-
- solve(int, int, int) - 类 中的静态方法org.apache.calcite.example.maze.MazeTable
-
Table function that generates a maze with a solution.
- solveOrder - 类 中的变量org.apache.calcite.plan.RelOptRuleOperand
-
- some(RelOptRuleOperand, RelOptRuleOperand...) - 类 中的静态方法org.apache.calcite.plan.RelOptRule
-
Creates a list of child operands that matches child relational
expressions in the order they appear.
- some(RelNode, ImmutableList<RexNode>, SqlQuantifyOperator) - 类 中的静态方法org.apache.calcite.rex.RexSubQuery
-
Creates a SOME sub-query.
- some(SqlKind) - 类 中的静态方法org.apache.calcite.sql.fun.SqlStdOperatorTable
-
Returns the operator for SOME comparisonKind.
- SOME_EQ - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- SOME_GE - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- SOME_GT - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- SOME_LE - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- SOME_LT - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The < SOME operator (synonymous with
< ANY).
- SOME_NE - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- someButNotAllArgumentsAreNamed() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- SORT - 类 中的静态变量org.apache.calcite.adapter.druid.DruidRules
-
- Sort - org.apache.calcite.rel.core中的类
-
Relational expression that imposes a particular sort order on its input
without otherwise changing its content.
- Sort(RelOptCluster, RelTraitSet, RelNode, RelCollation) - 类 的构造器org.apache.calcite.rel.core.Sort
-
Creates a Sort.
- Sort(RelOptCluster, RelTraitSet, RelNode, RelCollation, RexNode, RexNode) - 类 的构造器org.apache.calcite.rel.core.Sort
-
Creates a Sort.
- Sort(RelInput) - 类 的构造器org.apache.calcite.rel.core.Sort
-
Creates a Sort by parsing serialized output.
- sort(RelCollation) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdCollation
-
Helper method to determine a
Sort's collation.
- sort(RelMetadataQuery, RelNode) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdDistribution
-
Helper method to determine a
Sort's distribution.
- sort(Iterable<RexNode>) - 接口 中的方法org.apache.calcite.tools.RelBuilder.AggCall
-
Returns a copy of this AggCall that sorts its input values by
orderKeys before aggregating, as in SQL's WITHIN GROUP
clause.
- sort(RexNode...) - 接口 中的方法org.apache.calcite.tools.RelBuilder.AggCall
-
Returns a copy of this AggCall that sorts its input values by
orderKeys before aggregating, as in SQL's WITHIN GROUP
clause.
- sort(int...) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
Creates a
Sort by field ordinals.
- sort(RexNode...) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
Creates a
Sort by expressions.
- sort(Iterable<? extends RexNode>) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
Creates a
Sort by expressions.
- SORT_EXCHANGE_FACTORY - 类 中的静态变量org.apache.calcite.adapter.jdbc.JdbcRules
-
- SORT_EXCHANGE_INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.ExchangeRemoveConstantKeysRule
-
- SORT_FACTORY - 类 中的静态变量org.apache.calcite.adapter.jdbc.JdbcRules
-
- SORT_FETCH_ZERO_INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.PruneEmptyRules
-
Rule that converts a
Sort
to empty if it has
LIMIT 0.
- SORT_INSTANCE - 类 中的静态变量org.apache.calcite.rel.rules.PruneEmptyRules
-
Rule that converts a
Sort
to empty if its child is empty.
- SORT_PROJECT_TRANSPOSE - 类 中的静态变量org.apache.calcite.adapter.druid.DruidRules
-
- sortArray(Object) - 枚举 中的方法org.apache.calcite.linq4j.tree.Primitive
-
Sorts an array of this primitive type.
- sortArray(Object, int, int) - 枚举 中的方法org.apache.calcite.linq4j.tree.Primitive
-
Sorts a specified range of an array of this primitive type.
- SortedMultiMap<K,V> - org.apache.calcite.runtime中的类
-
Map that allows you to partition values into lists according to a common
key, and then convert those lists into an iterator of sorted arrays.
- SortedMultiMap() - 类 的构造器org.apache.calcite.runtime.SortedMultiMap
-
- SortExchange - org.apache.calcite.rel.core中的类
-
Relational expression that performs
Exchange and
Sort
simultaneously.
- SortExchange(RelOptCluster, RelTraitSet, RelNode, RelDistribution, RelCollation) - 类 的构造器org.apache.calcite.rel.core.SortExchange
-
Creates a SortExchange.
- SortExchange(RelInput) - 类 的构造器org.apache.calcite.rel.core.SortExchange
-
Creates a SortExchange by parsing serialized output.
- sortExchange(RelDistribution, RelCollation) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
Creates a SortExchange by distribution and collation.
- sortExchangeFactory - 类 中的变量org.apache.calcite.rel.core.RelFactories.Struct
-
- sortFactory - 类 中的变量org.apache.calcite.rel.core.RelFactories.Struct
-
- SortJoinCopyRule - org.apache.calcite.rel.rules中的类
-
Planner rule that copies a
Sort past a
Join without its limit and offset.
- SortJoinCopyRule(Class<? extends Sort>, Class<? extends Join>, RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.SortJoinCopyRule
-
Creates a SortJoinCopyRule.
- SortJoinTransposeRule - org.apache.calcite.rel.rules中的类
-
Planner rule that pushes a
Sort past a
Join.
- SortJoinTransposeRule(Class<? extends Sort>, Class<? extends Join>) - 类 的构造器org.apache.calcite.rel.rules.SortJoinTransposeRule
-
已过时。
- SortJoinTransposeRule(Class<? extends Sort>, Class<? extends Join>, RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.SortJoinTransposeRule
-
Creates a SortJoinTransposeRule.
- sortLimit(int, int, RexNode...) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
Creates a
Sort by expressions, with limit and offset.
- sortLimit(int, int, Iterable<? extends RexNode>) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
Creates a
Sort by a list of expressions, with limit and offset.
- SortNode - org.apache.calcite.interpreter中的类
-
Interpreter node that implements a
Sort.
- SortNode(Compiler, Sort) - 类 的构造器org.apache.calcite.interpreter.SortNode
-
- SortProjectTransposeRule - org.apache.calcite.rel.rules中的类
-
- SortProjectTransposeRule(Class<? extends Sort>, Class<? extends Project>) - 类 的构造器org.apache.calcite.rel.rules.SortProjectTransposeRule
-
已过时。
- SortProjectTransposeRule(Class<? extends Sort>, Class<? extends Project>, String) - 类 的构造器org.apache.calcite.rel.rules.SortProjectTransposeRule
-
已过时。
- SortProjectTransposeRule(Class<? extends Sort>, Class<? extends Project>, RelBuilderFactory, String) - 类 的构造器org.apache.calcite.rel.rules.SortProjectTransposeRule
-
Creates a SortProjectTransposeRule.
- SortProjectTransposeRule(RelOptRuleOperand, RelBuilderFactory, String) - 类 的构造器org.apache.calcite.rel.rules.SortProjectTransposeRule
-
Creates a SortProjectTransposeRule with an operand.
- SortProjectTransposeRule(RelOptRuleOperand) - 类 的构造器org.apache.calcite.rel.rules.SortProjectTransposeRule
-
已过时。
- SortRemoveConstantKeysRule - org.apache.calcite.rel.rules中的类
-
Planner rule that removes keys from a
a
Sort if those keys are known to be
constant, or removes the entire Sort if all keys are constant.
- SortRemoveRule - org.apache.calcite.rel.rules中的类
-
Planner rule that removes
a
Sort if its input is already sorted.
- SortRemoveRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.SortRemoveRule
-
Creates a SortRemoveRule.
- SortUnionTransposeRule - org.apache.calcite.rel.rules中的类
-
Planner rule that pushes a
Sort past a
Union.
- SortUnionTransposeRule(Class<? extends Sort>, Class<? extends Union>, boolean, RelBuilderFactory, String) - 类 的构造器org.apache.calcite.rel.rules.SortUnionTransposeRule
-
Creates a SortUnionTransposeRule.
- soundex(String) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL SOUNDEX(string) function.
- SOUNDEX - 类 中的静态变量org.apache.calcite.sql.fun.SqlLibraryOperators
-
- source - 类 中的变量org.apache.calcite.adapter.csv.CsvTable
-
- source() - 类 中的方法org.apache.calcite.adapter.elasticsearch.ElasticsearchSearchResult.SearchHit
-
- source(RelNode, int) - 接口 中的方法org.apache.calcite.interpreter.Compiler
-
- Source - org.apache.calcite.interpreter中的接口
-
Source of rows.
- SOURCE - 类 中的静态变量org.apache.calcite.rel.metadata.RelMdAllPredicates
-
- SOURCE - 类 中的静态变量org.apache.calcite.rel.metadata.RelMdCollation
-
- SOURCE - 类 中的静态变量org.apache.calcite.rel.metadata.RelMdColumnOrigins
-
- SOURCE - 类 中的静态变量org.apache.calcite.rel.metadata.RelMdColumnUniqueness
-
- SOURCE - 类 中的静态变量org.apache.calcite.rel.metadata.RelMdDistinctRowCount
-
- SOURCE - 类 中的静态变量org.apache.calcite.rel.metadata.RelMdDistribution
-
- SOURCE - 类 中的静态变量org.apache.calcite.rel.metadata.RelMdExplainVisibility
-
- SOURCE - 类 中的静态变量org.apache.calcite.rel.metadata.RelMdExpressionLineage
-
- SOURCE - 类 中的静态变量org.apache.calcite.rel.metadata.RelMdMaxRowCount
-
- SOURCE - 类 中的静态变量org.apache.calcite.rel.metadata.RelMdMemory
-
- SOURCE - 类 中的静态变量org.apache.calcite.rel.metadata.RelMdMinRowCount
-
- SOURCE - 类 中的静态变量org.apache.calcite.rel.metadata.RelMdNodeTypes
-
- SOURCE - 类 中的静态变量org.apache.calcite.rel.metadata.RelMdParallelism
-
- SOURCE - 类 中的静态变量org.apache.calcite.rel.metadata.RelMdPercentageOriginalRows
-
- SOURCE - 类 中的静态变量org.apache.calcite.rel.metadata.RelMdPopulationSize
-
- SOURCE - 类 中的静态变量org.apache.calcite.rel.metadata.RelMdPredicates
-
- SOURCE - 类 中的静态变量org.apache.calcite.rel.metadata.RelMdRowCount
-
- SOURCE - 类 中的静态变量org.apache.calcite.rel.metadata.RelMdSelectivity
-
- SOURCE - 类 中的静态变量org.apache.calcite.rel.metadata.RelMdSize
-
- SOURCE - 类 中的静态变量org.apache.calcite.rel.metadata.RelMdTableReferences
-
- SOURCE - 类 中的静态变量org.apache.calcite.rel.metadata.RelMdUniqueKeys
-
- source - 类 中的变量org.apache.calcite.util.graph.DefaultEdge
-
- source - 类 中的变量org.apache.calcite.util.mapping.IntPair
-
- source(List<Integer>, int) - 类 中的静态方法org.apache.calcite.util.mapping.Mappings
-
- Source - org.apache.calcite.util中的接口
-
Source of data.
- sourceExpressionList - 类 中的变量org.apache.calcite.rel.mutable.MutableTableModify
-
- sourceOrFields() - 类 中的方法org.apache.calcite.adapter.elasticsearch.ElasticsearchSearchResult.SearchHit
-
- sources - 类 中的变量org.apache.calcite.util.mapping.Mappings.PartialMapping
-
- Sources - org.apache.calcite.util中的类
-
- SourceSorter<TAccumulate,TSource,TSortKey> - org.apache.calcite.adapter.enumerable中的类
-
Helper that combines the sorting process and accumulating process against the
aggregate execution, used with
LazyAggregateLambdaFactory.
- SourceSorter(Function2<TAccumulate, TSource, TAccumulate>, Function1<TSource, TSortKey>, Comparator<TSortKey>) - 类 的构造器org.apache.calcite.adapter.enumerable.SourceSorter
-
- SourceStringReader - org.apache.calcite.util中的类
-
Extension to
StringReader that allows the original string to be
recovered.
- SourceStringReader(String) - 类 的构造器org.apache.calcite.util.SourceStringReader
-
Creates a source string reader.
- space(int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL SPACE(int) function.
- SPACE - 类 中的静态变量org.apache.calcite.sql.fun.SqlLibraryOperators
-
- spacer - 类 中的变量org.apache.calcite.rel.externalize.RelWriterImpl
-
- Span - org.apache.calcite.sql.parser中的类
-
- spark() - 接口 中的方法org.apache.calcite.config.CalciteConnectionConfig
-
- spark() - 类 中的方法org.apache.calcite.config.CalciteConnectionConfigImpl
-
- spark - 类 中的变量org.apache.calcite.interpreter.InterpretableRel.InterpreterImplementor
-
- spark() - 接口 中的方法org.apache.calcite.jdbc.CalcitePrepare.Context
-
Returns the spark handler.
- SPARK_CALC_RULE - 类 中的静态变量org.apache.calcite.adapter.spark.SparkRules
-
- SPARK_VALUES_RULE - 类 中的静态变量org.apache.calcite.adapter.spark.SparkRules
-
- SparkCalc(RelOptCluster, RelTraitSet, RelNode, RexProgram) - 类 的构造器org.apache.calcite.adapter.spark.SparkRules.SparkCalc
-
- SparkCalc(RelOptCluster, RelTraitSet, RelNode, RexProgram, int) - 类 的构造器org.apache.calcite.adapter.spark.SparkRules.SparkCalc
-
已过时。
- sparkContext() - 类 中的方法org.apache.calcite.adapter.spark.SparkHandlerImpl
-
- sparkContext() - 接口 中的方法org.apache.calcite.jdbc.CalcitePrepare.SparkHandler
-
- SparkHandlerImpl - org.apache.calcite.adapter.spark中的类
-
- SparkMethod - org.apache.calcite.adapter.spark中的枚举
-
Built-in methods in the Spark adapter.
- SparkRel - org.apache.calcite.adapter.spark中的接口
-
Relational expression that uses Spark calling convention.
- SparkRel.Implementor - org.apache.calcite.adapter.spark中的类
-
- SparkRel.Result - org.apache.calcite.adapter.spark中的类
-
Result of generating Java code to implement a Spark relational
expression.
- SparkRules - org.apache.calcite.adapter.spark中的类
-
- SparkRules.SparkCalc - org.apache.calcite.adapter.spark中的类
-
Implementation of
Calc
in Spark convention.
- SparkRules.SparkValues - org.apache.calcite.adapter.spark中的类
-
VALUES construct implemented in Spark.
- SparkRules.SparkValuesRule - org.apache.calcite.adapter.spark中的类
-
Planner rule that implements VALUES operator in Spark convention.
- SparkRuntime - org.apache.calcite.adapter.spark中的类
-
Runtime utilities for Calcite's Spark adapter.
- SparkRuntime.CalciteFlatMapFunction<T,R> - org.apache.calcite.adapter.spark中的类
-
Combines linq4j
Function
and Spark
FlatMapFunction.
- SparkSqlDialect - org.apache.calcite.sql.dialect中的类
-
A SqlDialect implementation for the APACHE SPARK database.
- SparkSqlDialect(SqlDialect.Context) - 类 的构造器org.apache.calcite.sql.dialect.SparkSqlDialect
-
Creates a SparkSqlDialect.
- SparkToEnumerableConverter - org.apache.calcite.adapter.spark中的类
-
- SparkToEnumerableConverter(RelOptCluster, RelTraitSet, RelNode) - 类 的构造器org.apache.calcite.adapter.spark.SparkToEnumerableConverter
-
- special(Object, int, int, PrecedenceClimbingParser.Special) - 类 中的方法org.apache.calcite.util.PrecedenceClimbingParser.Builder
-
- special(Object, int, int, PrecedenceClimbingParser.Special) - 类 中的方法org.apache.calcite.util.PrecedenceClimbingParser
-
- special - 类 中的变量org.apache.calcite.util.PrecedenceClimbingParser.SpecialOp
-
- SpecialIdentifier(SqlParserPos) - 类 的构造器org.apache.calcite.piglet.Ast.SpecialIdentifier
-
- split() - 类 中的方法org.apache.calcite.rex.RexProgram
-
Splits this program into a list of project expressions and a list of
filter expressions.
- split(AggregateCall, Mappings.TargetMapping) - 类 中的方法org.apache.calcite.sql.SqlSplittableAggFunction.AbstractSumSplitter
-
- split(AggregateCall, Mappings.TargetMapping) - 类 中的方法org.apache.calcite.sql.SqlSplittableAggFunction.CountSplitter
-
- split(AggregateCall, Mappings.TargetMapping) - 类 中的方法org.apache.calcite.sql.SqlSplittableAggFunction.SelfSplitter
-
- split(AggregateCall, Mappings.TargetMapping) - 接口 中的方法org.apache.calcite.sql.SqlSplittableAggFunction
-
- split(SqlNode) - 类 中的静态方法org.apache.calcite.sql.validate.IdentifierNamespace
-
- splitCols(List<RexNode>, ImmutableBitSet, ImmutableBitSet.Builder, ImmutableBitSet.Builder) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdUtil
-
Forms two bitmaps by splitting the columns in a bitmap according to
whether or not the column references the child input or is an expression
- splitCorrelatedFilterCondition(LogicalFilter, List<RexInputRef>, List<RexNode>) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
-
已过时。
- splitCorrelatedFilterCondition(LogicalFilter, List<RexNode>, List<RexNode>, boolean) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
-
- splitCorrelatedFilterCondition(Filter, List<RexNode>, List<RexNode>, boolean) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
-
- splitCount(RelNode, RelMetadataQuery) - 接口 中的方法org.apache.calcite.rel.metadata.BuiltInMetadata.Parallelism.Handler
-
- splitCount() - 接口 中的方法org.apache.calcite.rel.metadata.BuiltInMetadata.Parallelism
-
Returns the number of distinct splits of the data.
- splitCount(RelNode, RelMetadataQuery) - 类 中的方法org.apache.calcite.rel.metadata.RelMdParallelism
-
- splitCount(RelNode) - 类 中的方法org.apache.calcite.rel.metadata.RelMetadataQuery
-
- splitFilter(RexSimplify, RexNode, RexNode) - 类 中的静态方法org.apache.calcite.plan.SubstitutionVisitor
-
Maps a condition onto a target.
- splitFilters(ImmutableBitSet, RexNode, List<RexNode>, List<RexNode>) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
-
Splits a filter into two lists, depending on whether or not the filter
only references its child input
- splitJoinCondition(RelNode, RelNode, RexNode, List<Integer>, List<Integer>, List<Boolean>) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
-
Splits out the equi-join components of a join condition, and returns
what's left.
- splitJoinCondition(RelNode, RelNode, RexNode, List<Integer>, List<Integer>, List<Boolean>, List<RexNode>) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
-
- splitJoinCondition(List<RelDataTypeField>, RelNode, RelNode, RexNode, List<RexNode>, List<RexNode>, List<Integer>, List<SqlOperator>) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
-
Splits out the equi-join (and optionally, a single non-equi) components
of a join condition, and returns what's left.
- splitJoinCondition(List<RelDataTypeField>, List<RelNode>, RexNode, List<List<RexNode>>, List<Integer>, List<SqlOperator>) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
-
Splits out the equi-join (and optionally, a single non-equi) components
of a join condition, and returns what's left.
- splitPredicates(RexBuilder, RexNode) - 类 中的方法org.apache.calcite.rel.rules.materialize.MaterializedViewRule
-
Classifies each of the predicates in the list into one of these two
categories:
1-l) column equality predicates, or
2-r) residual predicates, all the rest
For each category, it creates the conjunction of the predicates.
- SPLUNK_TABLE_NAME - 类 中的静态变量org.apache.calcite.adapter.splunk.SplunkSchema
-
The name of the one and only table.
- SplunkConnection - org.apache.calcite.adapter.splunk.search中的接口
-
Connection to Splunk.
- splunkConnection - 类 中的变量org.apache.calcite.adapter.splunk.SplunkSchema
-
- SplunkConnectionImpl - org.apache.calcite.adapter.splunk.search中的类
-
- SplunkConnectionImpl(String, String, String) - 类 的构造器org.apache.calcite.adapter.splunk.search.SplunkConnectionImpl
-
- SplunkConnectionImpl(URL, String, String) - 类 的构造器org.apache.calcite.adapter.splunk.search.SplunkConnectionImpl
-
- SplunkConnectionImpl.CountingSearchResultListener - org.apache.calcite.adapter.splunk.search中的类
-
- SplunkConnectionImpl.SplunkResultEnumerator - org.apache.calcite.adapter.splunk.search中的类
-
Implementation of
Enumerator that parses
results from a Splunk REST call.
- SplunkDriver - org.apache.calcite.adapter.splunk中的类
-
JDBC driver for Splunk.
- SplunkDriver() - 类 的构造器org.apache.calcite.adapter.splunk.SplunkDriver
-
- SplunkPushDownRule - org.apache.calcite.adapter.splunk中的类
-
Planner rule to push filters and projections to Splunk.
- SplunkPushDownRule(RelOptRuleOperand, String) - 类 的构造器org.apache.calcite.adapter.splunk.SplunkPushDownRule
-
已过时。
- SplunkPushDownRule(RelOptRuleOperand, RelBuilderFactory, String) - 类 的构造器org.apache.calcite.adapter.splunk.SplunkPushDownRule
-
Creates a SplunkPushDownRule.
- SplunkQuery<T> - org.apache.calcite.adapter.splunk中的类
-
Query against Splunk.
- SplunkQuery(SplunkConnection, String, String, String, List<String>) - 类 的构造器org.apache.calcite.adapter.splunk.SplunkQuery
-
Creates a SplunkQuery.
- SplunkResultEnumerator(InputStream, List<String>) - 类 的构造器org.apache.calcite.adapter.splunk.search.SplunkConnectionImpl.SplunkResultEnumerator
-
- SplunkSchema - org.apache.calcite.adapter.splunk中的类
-
Splunk schema.
- SplunkSchema(SplunkConnection) - 类 的构造器org.apache.calcite.adapter.splunk.SplunkSchema
-
Creates a SplunkSchema.
- SplunkTableScan - org.apache.calcite.adapter.splunk中的类
-
Relational expression representing a scan of Splunk.
- SplunkTableScan(RelOptCluster, RelOptTable, SplunkTable, String, String, String, List<String>) - 类 的构造器org.apache.calcite.adapter.splunk.SplunkTableScan
-
- Spool - org.apache.calcite.rel.core中的类
-
Relational expression that iterates over its input and, in addition to
returning its results, will forward them into other consumers.
- Spool(RelOptCluster, RelTraitSet, RelNode, Spool.Type, Spool.Type) - 类 的构造器org.apache.calcite.rel.core.Spool
-
Creates a Spool.
- Spool.Type - org.apache.calcite.rel.core中的枚举
-
Enumeration representing spool read / write type.
- spoolFactory - 类 中的变量org.apache.calcite.rel.core.RelFactories.Struct
-
- sql - 类 中的变量org.apache.calcite.jdbc.CalcitePrepare.ParseResult
-
- sql - 类 中的变量org.apache.calcite.jdbc.CalcitePrepare.Query
-
- sql(ImmutableBitSet, List<Lattice.Measure>) - 类 中的方法org.apache.calcite.materialize.Lattice
-
Generates a SQL query to populate a tile of the lattice specified by a
given set of columns and measures.
- sql(ImmutableBitSet, boolean, List<Lattice.Measure>) - 类 中的方法org.apache.calcite.materialize.Lattice
-
Generates a SQL query to populate a tile of the lattice specified by a
given set of columns and measures, optionally grouping.
- SQL - 类 中的静态变量org.apache.calcite.materialize.Lattices
-
Statistics provider that uses SQL.
- sql - 类 中的变量org.apache.calcite.model.JsonLattice
-
SQL query that defines the lattice.
- sql - 类 中的变量org.apache.calcite.model.JsonMaterialization
-
SQL query that defines the materialization.
- sql - 类 中的变量org.apache.calcite.model.JsonView
-
SQL query that is the definition of the view.
- sql - 类 中的变量org.apache.calcite.sql.parser.SqlParserUtil.StringAndPos
-
- sql - 枚举 中的变量org.apache.calcite.sql.SqlJsonConstructorNullClause
-
- sql - 枚举 中的变量org.apache.calcite.sql.SqlKind
-
- SQL2003 - 接口 中的静态变量org.apache.calcite.util.Glossary
-
The official SQL:2003 standard (ISO/IEC 9075:2003), which is broken up
into numerous parts.
- SQL2REL_LOGGER - 类 中的静态变量org.apache.calcite.sql2rel.SqlToRelConverter
-
- SQL92 - 接口 中的静态变量org.apache.calcite.util.Glossary
-
The official SQL-92 standard (ISO/IEC 9075:1992).
- SQL99 - 接口 中的静态变量org.apache.calcite.util.Glossary
-
The official SQL:1999 standard (ISO/IEC 9075:1999), which is broken up
into five parts.
- SqlAbstractConformance - org.apache.calcite.sql.validate中的类
-
- SqlAbstractConformance() - 类 的构造器org.apache.calcite.sql.validate.SqlAbstractConformance
-
- SqlAbstractDateTimeLiteral - org.apache.calcite.sql中的类
-
A SQL literal representing a DATE, TIME or TIMESTAMP value.
- SqlAbstractDateTimeLiteral(Object, boolean, SqlTypeName, int, SqlParserPos) - 类 的构造器org.apache.calcite.sql.SqlAbstractDateTimeLiteral
-
Constructs a datetime literal.
- SqlAbstractGroupFunction - org.apache.calcite.sql.fun中的类
-
Base class for grouping functions GROUP_ID, GROUPING_ID,
GROUPING.
- SqlAbstractGroupFunction(String, SqlKind, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandTypeChecker, SqlFunctionCategory) - 类 的构造器org.apache.calcite.sql.fun.SqlAbstractGroupFunction
-
Creates a SqlAbstractGroupFunction.
- SqlAbstractTimeFunction - org.apache.calcite.sql.fun中的类
-
Base class for time functions such as "LOCALTIME", "LOCALTIME(n)".
- SqlAbstractTimeFunction(String, SqlTypeName) - 类 的构造器org.apache.calcite.sql.fun.SqlAbstractTimeFunction
-
- SqlAccessEnum - org.apache.calcite.sql中的枚举
-
Enumeration representing different access types
- SqlAccessType - org.apache.calcite.sql中的类
-
SqlAccessType is represented by a set of allowed access types
- SqlAccessType(EnumSet<SqlAccessEnum>) - 类 的构造器org.apache.calcite.sql.SqlAccessType
-
- SqlAdvisor - org.apache.calcite.sql.advise中的类
-
An assistant which offers hints and corrections to a partially-formed SQL
statement.
- SqlAdvisor(SqlValidatorWithHints) - 类 的构造器org.apache.calcite.sql.advise.SqlAdvisor
-
- SqlAdvisor(SqlValidatorWithHints, SqlParser.Config) - 类 的构造器org.apache.calcite.sql.advise.SqlAdvisor
-
Creates a SqlAdvisor with a validator instance and given parser configuration
- SqlAdvisor.ValidateErrorInfo - org.apache.calcite.sql.advise中的类
-
An inner class that represents error message text and position info of a
validator or parser exception
- SqlAdvisorGetHintsFunction - org.apache.calcite.sql.advise中的类
-
Table function that returns completion hints for a given SQL statement.
- SqlAdvisorGetHintsFunction() - 类 的构造器org.apache.calcite.sql.advise.SqlAdvisorGetHintsFunction
-
- SqlAdvisorGetHintsFunction2 - org.apache.calcite.sql.advise中的类
-
Table function that returns completion hints for a given SQL statement.
- SqlAdvisorGetHintsFunction2() - 类 的构造器org.apache.calcite.sql.advise.SqlAdvisorGetHintsFunction2
-
- SqlAdvisorHint - org.apache.calcite.sql.advise中的类
-
- SqlAdvisorHint(String, String[], String) - 类 的构造器org.apache.calcite.sql.advise.SqlAdvisorHint
-
- SqlAdvisorHint(SqlMoniker) - 类 的构造器org.apache.calcite.sql.advise.SqlAdvisorHint
-
- SqlAdvisorHint2 - org.apache.calcite.sql.advise中的类
-
- SqlAdvisorHint2(String, String[], String, String) - 类 的构造器org.apache.calcite.sql.advise.SqlAdvisorHint2
-
- SqlAdvisorHint2(SqlMoniker, String) - 类 的构造器org.apache.calcite.sql.advise.SqlAdvisorHint2
-
- SqlAdvisorValidator - org.apache.calcite.sql.advise中的类
-
SqlAdvisorValidator is used by
SqlAdvisor to traverse
the parse tree of a SQL statement, not for validation purpose but for setting
up the scopes and namespaces to facilitate retrieval of SQL statement
completion hints.
- SqlAdvisorValidator(SqlOperatorTable, SqlValidatorCatalogReader, RelDataTypeFactory, SqlConformance) - 类 的构造器org.apache.calcite.sql.advise.SqlAdvisorValidator
-
Creates a SqlAdvisor validator.
- SqlAggFunction - org.apache.calcite.sql中的类
-
Abstract base class for the definition of an aggregate function: an operator
which aggregates sets of values into a result.
- SqlAggFunction(String, SqlKind, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandTypeChecker, SqlFunctionCategory) - 类 的构造器org.apache.calcite.sql.SqlAggFunction
-
已过时。
- SqlAggFunction(String, SqlIdentifier, SqlKind, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandTypeChecker, SqlFunctionCategory) - 类 的构造器org.apache.calcite.sql.SqlAggFunction
-
已过时。
- SqlAggFunction(String, SqlIdentifier, SqlKind, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandTypeChecker, SqlFunctionCategory, boolean, boolean) - 类 的构造器org.apache.calcite.sql.SqlAggFunction
-
已过时。
- SqlAggFunction(String, SqlIdentifier, SqlKind, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandTypeChecker, SqlFunctionCategory, boolean, boolean, Optionality) - 类 的构造器org.apache.calcite.sql.SqlAggFunction
-
Creates a built-in or user-defined SqlAggFunction or window function.
- SqlAlienSystemTypeNameSpec - org.apache.calcite.sql中的类
-
Represents a type name for an alien system.
- SqlAlienSystemTypeNameSpec(String, SqlTypeName, SqlParserPos) - 类 的构造器org.apache.calcite.sql.SqlAlienSystemTypeNameSpec
-
Creates a SqlAlienSystemTypeNameSpec instance.
- SqlAlienSystemTypeNameSpec(String, SqlTypeName, int, SqlParserPos) - 类 的构造器org.apache.calcite.sql.SqlAlienSystemTypeNameSpec
-
Creates a SqlAlienSystemTypeNameSpec instance.
- SqlAlter - org.apache.calcite.sql中的类
-
Base class for an ALTER statements parse tree nodes.
- SqlAlter(SqlParserPos) - 类 的构造器org.apache.calcite.sql.SqlAlter
-
- SqlAlter(SqlParserPos, String) - 类 的构造器org.apache.calcite.sql.SqlAlter
-
- SqlAnyValueAggFunction - org.apache.calcite.sql.fun中的类
-
Definition of the ANY_VALUE aggregate functions,
returning any one of the values which go into it.
- SqlAnyValueAggFunction(SqlKind) - 类 的构造器org.apache.calcite.sql.fun.SqlAnyValueAggFunction
-
Creates a SqlAnyValueAggFunction.
- SqlArrayQueryConstructor - org.apache.calcite.sql.fun中的类
-
Definition of the SQL:2003 standard ARRAY query constructor,
ARRAY (<query>).
- SqlArrayQueryConstructor() - 类 的构造器org.apache.calcite.sql.fun.SqlArrayQueryConstructor
-
- SqlArrayValueConstructor - org.apache.calcite.sql.fun中的类
-
Definition of the SQL:2003 standard ARRAY constructor, ARRAY
[<expr>, ...]
- SqlArrayValueConstructor() - 类 的构造器org.apache.calcite.sql.fun.SqlArrayValueConstructor
-
- SqlAsOperator - org.apache.calcite.sql中的类
-
The AS operator associates an expression with an alias.
- SqlAsOperator() - 类 的构造器org.apache.calcite.sql.SqlAsOperator
-
Creates an AS operator.
- SqlAsOperator(String, SqlKind, int, boolean, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandTypeChecker) - 类 的构造器org.apache.calcite.sql.SqlAsOperator
-
- SqlAttributeDefinition - org.apache.calcite.sql.ddl中的类
-
Parse tree for SqlAttributeDefinition,
which is part of a
SqlCreateType.
- SqlAvgAggFunction - org.apache.calcite.sql.fun中的类
-
Avg is an aggregator which returns the average of the values
which go into it.
- SqlAvgAggFunction(SqlKind) - 类 的构造器org.apache.calcite.sql.fun.SqlAvgAggFunction
-
Creates a SqlAvgAggFunction.
- SqlAvgAggFunction(RelDataType, SqlAvgAggFunction.Subtype) - 类 的构造器org.apache.calcite.sql.fun.SqlAvgAggFunction
-
已过时。
- SqlAvgAggFunction.Subtype - org.apache.calcite.sql.fun中的枚举
-
已过时。
- SqlBaseContextVariable - org.apache.calcite.sql.fun中的类
-
Base class for functions such as "USER", "CURRENT_ROLE", and "CURRENT_PATH".
- SqlBaseContextVariable(String, SqlReturnTypeInference, SqlFunctionCategory) - 类 的构造器org.apache.calcite.sql.fun.SqlBaseContextVariable
-
Creates a SqlBaseContextVariable.
- SqlBasicCall - org.apache.calcite.sql中的类
-
Implementation of
SqlCall that keeps its operands in an array.
- SqlBasicCall(SqlOperator, SqlNode[], SqlParserPos) - 类 的构造器org.apache.calcite.sql.SqlBasicCall
-
- SqlBasicCall(SqlOperator, SqlNode[], SqlParserPos, boolean, SqlLiteral) - 类 的构造器org.apache.calcite.sql.SqlBasicCall
-
- SqlBasicTypeNameSpec - org.apache.calcite.sql中的类
-
A sql type name specification of basic sql type.
- SqlBasicTypeNameSpec(SqlTypeName, int, int, String, SqlParserPos) - 类 的构造器org.apache.calcite.sql.SqlBasicTypeNameSpec
-
Create a basic sql type name specification.
- SqlBasicTypeNameSpec(SqlTypeName, SqlParserPos) - 类 的构造器org.apache.calcite.sql.SqlBasicTypeNameSpec
-
- SqlBasicTypeNameSpec(SqlTypeName, int, SqlParserPos) - 类 的构造器org.apache.calcite.sql.SqlBasicTypeNameSpec
-
- SqlBasicTypeNameSpec(SqlTypeName, int, String, SqlParserPos) - 类 的构造器org.apache.calcite.sql.SqlBasicTypeNameSpec
-
- SqlBasicTypeNameSpec(SqlTypeName, int, int, SqlParserPos) - 类 的构造器org.apache.calcite.sql.SqlBasicTypeNameSpec
-
- SqlBasicVisitor<R> - org.apache.calcite.sql.util中的类
-
Basic implementation of
SqlVisitor which does nothing at each node.
- SqlBasicVisitor() - 类 的构造器org.apache.calcite.sql.util.SqlBasicVisitor
-
- SqlBasicVisitor.ArgHandler<R> - org.apache.calcite.sql.util中的接口
-
Argument handler.
- SqlBasicVisitor.ArgHandlerImpl<R> - org.apache.calcite.sql.util中的类
-
- SqlBetweenOperator - org.apache.calcite.sql.fun中的类
-
Defines the BETWEEN operator.
- SqlBetweenOperator(SqlBetweenOperator.Flag, boolean) - 类 的构造器org.apache.calcite.sql.fun.SqlBetweenOperator
-
- SqlBetweenOperator.Flag - org.apache.calcite.sql.fun中的枚举
-
Defines the "SYMMETRIC" and "ASYMMETRIC" keywords.
- SqlBinaryOperator - org.apache.calcite.sql中的类
-
SqlBinaryOperator is a binary operator.
- SqlBinaryOperator(String, SqlKind, int, boolean, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandTypeChecker) - 类 的构造器org.apache.calcite.sql.SqlBinaryOperator
-
Creates a SqlBinaryOperator.
- SqlBinaryStringLiteral - org.apache.calcite.sql中的类
-
A binary (or hexadecimal) string literal.
- SqlBinaryStringLiteral(BitString, SqlParserPos) - 类 的构造器org.apache.calcite.sql.SqlBinaryStringLiteral
-
- SqlBitOpAggFunction - org.apache.calcite.sql.fun中的类
-
Definition of the BIT_AND and BIT_OR aggregate functions,
returning the bitwise AND/OR of all non-null input values, or null if none.
- SqlBitOpAggFunction(SqlKind) - 类 的构造器org.apache.calcite.sql.fun.SqlBitOpAggFunction
-
Creates a SqlBitOpAggFunction.
- SqlBuilder - org.apache.calcite.sql.util中的类
-
Extension to
StringBuilder for the purposes of creating SQL queries
and expressions.
- SqlBuilder(SqlDialect) - 类 的构造器org.apache.calcite.sql.util.SqlBuilder
-
Creates a SqlBuilder.
- SqlBuilder(SqlDialect, String) - 类 的构造器org.apache.calcite.sql.util.SqlBuilder
-
Creates a SqlBuilder with a given string.
- SqlCall - org.apache.calcite.sql中的类
-
- SqlCall(SqlParserPos) - 类 的构造器org.apache.calcite.sql.SqlCall
-
- SqlCallBinding - org.apache.calcite.sql中的类
-
- SqlCallBinding(SqlValidator, SqlValidatorScope, SqlCall) - 类 的构造器org.apache.calcite.sql.SqlCallBinding
-
Creates a call binding.
- SqlCase - org.apache.calcite.sql.fun中的类
-
A SqlCase is a node of a parse tree which represents a case
statement.
- SqlCase(SqlParserPos, SqlNode, SqlNodeList, SqlNodeList, SqlNode) - 类 的构造器org.apache.calcite.sql.fun.SqlCase
-
Creates a SqlCase expression.
- SqlCaseOperator - org.apache.calcite.sql.fun中的类
-
An operator describing a CASE, NULLIF or
COALESCE expression.
- SqlCastFunction - org.apache.calcite.sql.fun中的类
-
SqlCastFunction.
- SqlCastFunction() - 类 的构造器org.apache.calcite.sql.fun.SqlCastFunction
-
- SqlCharStringLiteral - org.apache.calcite.sql中的类
-
A character string literal.
- SqlCharStringLiteral(NlsString, SqlParserPos) - 类 的构造器org.apache.calcite.sql.SqlCharStringLiteral
-
- SqlCheckConstraint - org.apache.calcite.sql.ddl中的类
-
Parse tree for UNIQUE, PRIMARY KEY constraints.
- SqlCoalesceFunction - org.apache.calcite.sql.fun中的类
-
The COALESCE function.
- SqlCoalesceFunction() - 类 的构造器org.apache.calcite.sql.fun.SqlCoalesceFunction
-
- SqlCollation - org.apache.calcite.sql中的类
-
A SqlCollation is an object representing a Collate
statement.
- SqlCollation(String, SqlCollation.Coercibility) - 类 的构造器org.apache.calcite.sql.SqlCollation
-
Creates a Collation by its name and its coercibility
- SqlCollation(SqlCollation.Coercibility) - 类 的构造器org.apache.calcite.sql.SqlCollation
-
Creates a SqlCollation with the default collation name and the given
coercibility.
- SqlCollation.Coercibility - org.apache.calcite.sql中的枚举
-
A <character value expression> consisting of a column
reference has the coercibility characteristic Implicit, with collating
sequence as defined when the column was created.
- SqlCollectionTableOperator - org.apache.calcite.sql.fun中的类
-
SqlCollectionTableOperator is the "table function derived table" operator.
- SqlCollectionTableOperator(String, SqlModality) - 类 的构造器org.apache.calcite.sql.fun.SqlCollectionTableOperator
-
- SqlCollectionTypeNameSpec - org.apache.calcite.sql中的类
-
A sql type name specification of collection type.
- SqlCollectionTypeNameSpec(SqlTypeNameSpec, SqlTypeName, SqlParserPos) - 类 的构造器org.apache.calcite.sql.SqlCollectionTypeNameSpec
-
Creates a SqlCollectionTypeNameSpec.
- SqlColumnDeclaration - org.apache.calcite.sql.ddl中的类
-
Parse tree for UNIQUE, PRIMARY KEY constraints.
- SqlColumnListConstructor - org.apache.calcite.sql.fun中的类
-
SqlColumnListConstructor defines the non-standard constructor used to pass a
COLUMN_LIST parameter to a UDX.
- SqlColumnListConstructor() - 类 的构造器org.apache.calcite.sql.fun.SqlColumnListConstructor
-
- SqlConformance - org.apache.calcite.sql.validate中的接口
-
Enumeration of valid SQL compatibility modes.
- sQLConformance_MultipleActiveAutocommitStatements() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- sQLConformance_OrderByDesc() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- SqlConformanceEnum - org.apache.calcite.sql.validate中的枚举
-
Enumeration of built-in SQL compatibility modes.
- SqlConvertFunction - org.apache.calcite.sql.fun中的类
-
Common base for the CONVERT and TRANSLATE
functions.
- SqlConvertFunction(String) - 类 的构造器org.apache.calcite.sql.fun.SqlConvertFunction
-
- SqlCountAggFunction - org.apache.calcite.sql.fun中的类
-
Definition of the SQL COUNT aggregation function.
- SqlCountAggFunction(String) - 类 的构造器org.apache.calcite.sql.fun.SqlCountAggFunction
-
- SqlCountAggFunction(String, SqlOperandTypeChecker) - 类 的构造器org.apache.calcite.sql.fun.SqlCountAggFunction
-
- SqlCovarAggFunction - org.apache.calcite.sql.fun中的类
-
Covar is an aggregator which returns the Covariance of the
values which go into it.
- SqlCovarAggFunction(SqlKind) - 类 的构造器org.apache.calcite.sql.fun.SqlCovarAggFunction
-
Creates a SqlCovarAggFunction.
- SqlCovarAggFunction(RelDataType, SqlCovarAggFunction.Subtype) - 类 的构造器org.apache.calcite.sql.fun.SqlCovarAggFunction
-
已过时。
- SqlCovarAggFunction.Subtype - org.apache.calcite.sql.fun中的枚举
-
已过时。
- SqlCreate - org.apache.calcite.sql中的类
-
Base class for an CREATE statements parse tree nodes.
- SqlCreate(SqlOperator, SqlParserPos, boolean, boolean) - 类 的构造器org.apache.calcite.sql.SqlCreate
-
Creates a SqlCreate.
- SqlCreate(SqlParserPos, boolean) - 类 的构造器org.apache.calcite.sql.SqlCreate
-
已过时。
- SqlCreateForeignSchema - org.apache.calcite.sql.ddl中的类
-
Parse tree for CREATE FOREIGN SCHEMA statement.
- SqlCreateFunction - org.apache.calcite.sql.ddl中的类
-
Parse tree for CREATE FUNCTION statement.
- SqlCreateFunction(SqlParserPos, boolean, boolean, SqlIdentifier, SqlNode, SqlNodeList) - 类 的构造器org.apache.calcite.sql.ddl.SqlCreateFunction
-
Creates a SqlCreateFunction.
- SqlCreateMaterializedView - org.apache.calcite.sql.ddl中的类
-
Parse tree for CREATE MATERIALIZED VIEW statement.
- SqlCreateSchema - org.apache.calcite.sql.ddl中的类
-
Parse tree for CREATE SCHEMA statement.
- SqlCreateTable - org.apache.calcite.sql.ddl中的类
-
Parse tree for CREATE TABLE statement.
- SqlCreateType - org.apache.calcite.sql.ddl中的类
-
Parse tree for CREATE TYPE statement.
- SqlCreateView - org.apache.calcite.sql.ddl中的类
-
Parse tree for CREATE VIEW statement.
- SqlCurrentDateFunction - org.apache.calcite.sql.fun中的类
-
The CURRENT_DATE function.
- SqlCurrentDateFunction() - 类 的构造器org.apache.calcite.sql.fun.SqlCurrentDateFunction
-
- SqlCursorConstructor - org.apache.calcite.sql.fun中的类
-
SqlCursorConstructor defines the non-standard CURSOR(<query>)
constructor.
- SqlCursorConstructor() - 类 的构造器org.apache.calcite.sql.fun.SqlCursorConstructor
-
- SqlDataTypeSpec - org.apache.calcite.sql中的类
-
Represents a SQL data type specification in a parse tree.
- SqlDataTypeSpec(SqlTypeNameSpec, SqlParserPos) - 类 的构造器org.apache.calcite.sql.SqlDataTypeSpec
-
Creates a type specification representing a type.
- SqlDataTypeSpec(SqlTypeNameSpec, TimeZone, SqlParserPos) - 类 的构造器org.apache.calcite.sql.SqlDataTypeSpec
-
Creates a type specification representing a type, with time zone specified.
- SqlDataTypeSpec(SqlTypeNameSpec, TimeZone, Boolean, SqlParserPos) - 类 的构造器org.apache.calcite.sql.SqlDataTypeSpec
-
Creates a type specification representing a type, with time zone,
nullability and base type name specified.
- SqlDateLiteral - org.apache.calcite.sql中的类
-
A SQL literal representing a DATE value, such as DATE
'2004-10-22'.
- SqlDatePartFunction - org.apache.calcite.sql.fun中的类
-
SqlDatePartFunction represents the SQL:1999 standard YEAR,
QUARTER, MONTH and DAY functions.
- SqlDatePartFunction(String, TimeUnit) - 类 的构造器org.apache.calcite.sql.fun.SqlDatePartFunction
-
- SqlDatetimePlusOperator - org.apache.calcite.sql.fun中的类
-
Operator that adds an INTERVAL to a DATETIME.
- SqlDatetimeSubtractionOperator - org.apache.calcite.sql.fun中的类
-
A special operator for the subtraction of two DATETIMEs.
- SqlDatetimeSubtractionOperator() - 类 的构造器org.apache.calcite.sql.fun.SqlDatetimeSubtractionOperator
-
- SqlDdl - org.apache.calcite.sql中的类
-
Base class for CREATE, DROP and other DDL statements.
- SqlDdl(SqlOperator, SqlParserPos) - 类 的构造器org.apache.calcite.sql.SqlDdl
-
Creates a SqlDdl.
- SqlDdlNodes - org.apache.calcite.sql.ddl中的类
-
Utilities concerning
SqlNode for DDL.
- SqlDdlNodes.FileType - org.apache.calcite.sql.ddl中的枚举
-
File type for CREATE FUNCTION.
- SqlDelegatingConformance - org.apache.calcite.sql.validate中的类
-
Implementation of
SqlConformance that delegates all methods to
another object.
- SqlDelegatingConformance(SqlConformance) - 类 的构造器org.apache.calcite.sql.validate.SqlDelegatingConformance
-
Creates a SqlDelegatingConformance.
- SqlDelete - org.apache.calcite.sql中的类
-
A SqlDelete is a node of a parse tree which represents a DELETE
statement.
- SqlDelete(SqlParserPos, SqlNode, SqlNode, SqlSelect, SqlIdentifier) - 类 的构造器org.apache.calcite.sql.SqlDelete
-
- SqlDescribeSchema - org.apache.calcite.sql中的类
-
A SqlDescribeSchema is a node of a parse tree that represents a
DESCRIBE SCHEMA statement.
- SqlDescribeSchema(SqlParserPos, SqlIdentifier) - 类 的构造器org.apache.calcite.sql.SqlDescribeSchema
-
Creates a SqlDescribeSchema.
- SqlDescribeTable - org.apache.calcite.sql中的类
-
A SqlDescribeTable is a node of a parse tree that represents a
DESCRIBE TABLE statement.
- SqlDescribeTable(SqlParserPos, SqlIdentifier, SqlIdentifier) - 类 的构造器org.apache.calcite.sql.SqlDescribeTable
-
Creates a SqlDescribeTable.
- SqlDescriptorOperator - org.apache.calcite.sql中的类
-
DESCRIPTOR appears as an argument in a function.
- SqlDescriptorOperator() - 类 的构造器org.apache.calcite.sql.SqlDescriptorOperator
-
- SqlDialect - org.apache.calcite.sql中的类
-
SqlDialect encapsulates the differences between dialects of SQL.
- SqlDialect(SqlDialect.DatabaseProduct, String, String) - 类 的构造器org.apache.calcite.sql.SqlDialect
-
已过时。
- SqlDialect(SqlDialect.DatabaseProduct, String, String, NullCollation) - 类 的构造器org.apache.calcite.sql.SqlDialect
-
- SqlDialect(SqlDialect.Context) - 类 的构造器org.apache.calcite.sql.SqlDialect
-
Creates a SqlDialect.
- SqlDialect.CalendarPolicy - org.apache.calcite.sql中的枚举
-
- SqlDialect.Context - org.apache.calcite.sql中的接口
-
Information for creating a dialect.
- SqlDialect.DatabaseProduct - org.apache.calcite.sql中的枚举
-
Rough list of flavors of database.
- SqlDialect.FakeUtil - org.apache.calcite.sql中的类
-
已过时。
- sqlDialectFactory - 类 中的变量org.apache.calcite.model.JsonJdbcSchema
-
- SqlDialectFactory - org.apache.calcite.sql中的接口
-
Creates a SqlDialect appropriate
for a given database metadata object.
- SqlDialectFactoryImpl - org.apache.calcite.sql中的类
-
The default implementation of a SqlDialectFactory.
- SqlDialectFactoryImpl() - 类 的构造器org.apache.calcite.sql.SqlDialectFactoryImpl
-
- SqlDotOperator - org.apache.calcite.sql.fun中的类
-
The dot operator ., used to access a field of a
record.
- SqlDrop - org.apache.calcite.sql中的类
-
Base class for an DROP statements parse tree nodes.
- SqlDrop(SqlOperator, SqlParserPos, boolean) - 类 的构造器org.apache.calcite.sql.SqlDrop
-
Creates a SqlDrop.
- SqlDrop(SqlParserPos) - 类 的构造器org.apache.calcite.sql.SqlDrop
-
已过时。
- SqlDropFunction - org.apache.calcite.sql.ddl中的类
-
Parse tree for DROP FUNCTION statement.
- SqlDropFunction(SqlParserPos, boolean, SqlIdentifier) - 类 的构造器org.apache.calcite.sql.ddl.SqlDropFunction
-
Creates a SqlDropFunction.
- SqlDropMaterializedView - org.apache.calcite.sql.ddl中的类
-
Parse tree for DROP MATERIALIZED VIEW statement.
- SqlDropSchema - org.apache.calcite.sql.ddl中的类
-
Parse tree for DROP TABLE statement.
- SqlDropTable - org.apache.calcite.sql.ddl中的类
-
Parse tree for DROP TABLE statement.
- SqlDropType - org.apache.calcite.sql.ddl中的类
-
Parse tree for DROP TYPE statement.
- SqlDropView - org.apache.calcite.sql.ddl中的类
-
Parse tree for DROP VIEW statement.
- SqlDynamicParam - org.apache.calcite.sql中的类
-
A SqlDynamicParam represents a dynamic parameter marker in an
SQL statement.
- SqlDynamicParam(int, SqlParserPos) - 类 的构造器org.apache.calcite.sql.SqlDynamicParam
-
- SqlExecutableStatement - org.apache.calcite.sql中的接口
-
Mix-in interface for
SqlNode that allows DDL commands to be
executed directly.
- SqlExplain - org.apache.calcite.sql中的类
-
A SqlExplain is a node of a parse tree which represents an
EXPLAIN PLAN statement.
- SqlExplain(SqlParserPos, SqlNode, SqlLiteral, SqlLiteral, SqlLiteral, int) - 类 的构造器org.apache.calcite.sql.SqlExplain
-
- SqlExplain.Depth - org.apache.calcite.sql中的枚举
-
The level of abstraction with which to display the plan.
- SqlExplainFormat - org.apache.calcite.sql中的枚举
-
Output format for EXPLAIN PLAN statement.
- SqlExplainLevel - org.apache.calcite.sql中的枚举
-
SqlExplainLevel defines detail levels for EXPLAIN PLAN.
- SqlExtractFunction - org.apache.calcite.sql.fun中的类
-
The SQL EXTRACT operator.
- SqlExtractFunction() - 类 的构造器org.apache.calcite.sql.fun.SqlExtractFunction
-
- sQLFeature_E051_01() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- sQLFeature_E071_03() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- sQLFeature_E101_03() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- sQLFeature_E151() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- sQLFeature_F302() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- sQLFeature_F312() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- sQLFeature_S271() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- sQLFeature_T613() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- sQLFeatureExt_T613_Substitution() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- SqlFilterOperator - org.apache.calcite.sql中的类
-
An operator that applies a filter before rows are included in an aggregate
function.
- SqlFilterOperator() - 类 的构造器org.apache.calcite.sql.SqlFilterOperator
-
- SqlFirstLastValueAggFunction - org.apache.calcite.sql.fun中的类
-
FIRST_VALUE and LAST_VALUE aggregate functions
return the first or the last value in a list of values that are input to the
function.
- SqlFirstLastValueAggFunction(SqlKind) - 类 的构造器org.apache.calcite.sql.fun.SqlFirstLastValueAggFunction
-
- SqlFirstLastValueAggFunction(boolean) - 类 的构造器org.apache.calcite.sql.fun.SqlFirstLastValueAggFunction
-
已过时。
- SqlFloorFunction - org.apache.calcite.sql.fun中的类
-
Definition of the "FLOOR" and "CEIL" built-in SQL functions.
- SqlFloorFunction(SqlKind) - 类 的构造器org.apache.calcite.sql.fun.SqlFloorFunction
-
- SqlFormatOptions - org.apache.calcite.sql.pretty中的类
-
- SqlFormatOptions() - 类 的构造器org.apache.calcite.sql.pretty.SqlFormatOptions
-
Constructs a set of default SQL format options.
- SqlFormatOptions(boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, int, int) - 类 的构造器org.apache.calcite.sql.pretty.SqlFormatOptions
-
Constructs a complete set of SQL format options.
- SqlFunction - org.apache.calcite.sql中的类
-
A SqlFunction is a type of operator which has conventional
function-call syntax.
- SqlFunction(String, SqlKind, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandTypeChecker, SqlFunctionCategory) - 类 的构造器org.apache.calcite.sql.SqlFunction
-
Creates a new SqlFunction for a call to a builtin function.
- SqlFunction(SqlIdentifier, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandTypeChecker, List<RelDataType>, SqlFunctionCategory) - 类 的构造器org.apache.calcite.sql.SqlFunction
-
Creates a placeholder SqlFunction for an invocation of a function with a
possibly qualified name.
- SqlFunction(String, SqlIdentifier, SqlKind, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandTypeChecker, List<RelDataType>, SqlFunctionCategory) - 类 的构造器org.apache.calcite.sql.SqlFunction
-
Internal constructor.
- SqlFunctionalOperator - org.apache.calcite.sql中的类
-
SqlFunctionalOperator is a base class for special operators which use
functional syntax.
- SqlFunctionalOperator(String, SqlKind, int, boolean, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandTypeChecker) - 类 的构造器org.apache.calcite.sql.SqlFunctionalOperator
-
- SqlFunctionCategory - org.apache.calcite.sql中的枚举
-
Enumeration of the categories of
SQL-invoked routines.
- SqlFunctions - org.apache.calcite.runtime中的类
-
Helper methods to implement SQL functions in generated code.
- SqlFunctions.FlatProductInputType - org.apache.calcite.runtime中的枚举
-
- SqlGroupedWindowFunction - org.apache.calcite.sql中的类
-
SQL function that computes keys by which rows can be partitioned and
aggregated.
- SqlGroupedWindowFunction(String, SqlKind, SqlGroupedWindowFunction, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandTypeChecker, SqlFunctionCategory) - 类 的构造器org.apache.calcite.sql.SqlGroupedWindowFunction
-
Creates a SqlGroupedWindowFunction.
- SqlGroupedWindowFunction(String, SqlKind, SqlGroupedWindowFunction, SqlOperandTypeChecker) - 类 的构造器org.apache.calcite.sql.SqlGroupedWindowFunction
-
已过时。
- SqlGroupedWindowFunction(SqlKind, SqlGroupedWindowFunction, SqlOperandTypeChecker) - 类 的构造器org.apache.calcite.sql.SqlGroupedWindowFunction
-
已过时。
- SqlHint - org.apache.calcite.sql中的类
-
A SqlHint is a node of a parse tree which represents
a sql hint expression.
- SqlHint(SqlParserPos, SqlIdentifier, SqlNodeList, SqlHint.HintOptionFormat) - 类 的构造器org.apache.calcite.sql.SqlHint
-
- SqlHint.HintOptionFormat - org.apache.calcite.sql中的枚举
-
Enumeration that represents hint option format.
- SqlHistogramAggFunction - org.apache.calcite.sql.fun中的类
-
HISTOGRAM is the base operator that supports the Histogram
MIN/MAX aggregate functions.
- SqlHistogramAggFunction(RelDataType) - 类 的构造器org.apache.calcite.sql.fun.SqlHistogramAggFunction
-
- SqlIdentifier - org.apache.calcite.sql中的类
-
A SqlIdentifier is an identifier, possibly compound.
- SqlIdentifier(List<String>, SqlCollation, SqlParserPos, List<SqlParserPos>) - 类 的构造器org.apache.calcite.sql.SqlIdentifier
-
Creates a compound identifier, for example foo.bar.
- SqlIdentifier(List<String>, SqlParserPos) - 类 的构造器org.apache.calcite.sql.SqlIdentifier
-
- SqlIdentifier(String, SqlCollation, SqlParserPos) - 类 的构造器org.apache.calcite.sql.SqlIdentifier
-
Creates a simple identifier, for example foo, with a
collation.
- SqlIdentifier(String, SqlParserPos) - 类 的构造器org.apache.calcite.sql.SqlIdentifier
-
Creates a simple identifier, for example foo.
- SqlIdentifierMoniker - org.apache.calcite.sql.validate中的类
-
- SqlIdentifierMoniker(SqlIdentifier) - 类 的构造器org.apache.calcite.sql.validate.SqlIdentifierMoniker
-
Creates an SqlIdentifierMoniker.
- SqlImplementor - org.apache.calcite.rel.rel2sql中的类
-
State for generating a SQL statement.
- SqlImplementor(SqlDialect) - 类 的构造器org.apache.calcite.rel.rel2sql.SqlImplementor
-
- SqlImplementor.AliasContext - org.apache.calcite.rel.rel2sql中的类
-
Implementation of Context that precedes field references with their
"table alias" based on the current sub-query's FROM clause.
- SqlImplementor.BaseContext - org.apache.calcite.rel.rel2sql中的类
-
- SqlImplementor.Builder - org.apache.calcite.rel.rel2sql中的类
-
Builder.
- SqlImplementor.Clause - org.apache.calcite.rel.rel2sql中的枚举
-
Clauses in a SQL query.
- SqlImplementor.Context - org.apache.calcite.rel.rel2sql中的类
-
Context for translating a
RexNode expression (within a
RelNode) into a
SqlNode expression (within a SQL parse
tree).
- SqlImplementor.MatchRecognizeContext - org.apache.calcite.rel.rel2sql中的类
-
Context for translating MATCH_RECOGNIZE clause
- SqlImplementor.Result - org.apache.calcite.rel.rel2sql中的类
-
Result of implementing a node.
- SqlImplementor.SimpleContext - org.apache.calcite.rel.rel2sql中的类
-
- SqlInfixOperator - org.apache.calcite.sql中的类
-
A generalization of a binary operator to involve several (two or more)
arguments, and keywords between each pair of arguments.
- SqlInfixOperator(String[], SqlKind, int, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandTypeChecker) - 类 的构造器org.apache.calcite.sql.SqlInfixOperator
-
- SqlInOperator - org.apache.calcite.sql.fun中的类
-
Definition of the SQL IN operator, which tests for a value's
membership in a sub-query or a list of values.
- SqlInOperator(String, SqlKind) - 类 的构造器org.apache.calcite.sql.fun.SqlInOperator
-
- SqlInsert - org.apache.calcite.sql中的类
-
A SqlInsert is a node of a parse tree which represents an INSERT
statement.
- SqlInsert(SqlParserPos, SqlNodeList, SqlNode, SqlNode, SqlNodeList) - 类 的构造器org.apache.calcite.sql.SqlInsert
-
- SqlInsertKeyword - org.apache.calcite.sql中的枚举
-
Defines the keywords that can occur immediately after the "INSERT" keyword.
- SqlInternalOperator - org.apache.calcite.sql中的类
-
Generic operator for nodes with internal syntax.
- SqlInternalOperator(String, SqlKind) - 类 的构造器org.apache.calcite.sql.SqlInternalOperator
-
- SqlInternalOperator(String, SqlKind, int) - 类 的构造器org.apache.calcite.sql.SqlInternalOperator
-
- SqlInternalOperator(String, SqlKind, int, boolean, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandTypeChecker) - 类 的构造器org.apache.calcite.sql.SqlInternalOperator
-
- SqlIntervalLiteral - org.apache.calcite.sql中的类
-
A SQL literal representing a time interval.
- SqlIntervalLiteral(int, String, SqlIntervalQualifier, SqlTypeName, SqlParserPos) - 类 的构造器org.apache.calcite.sql.SqlIntervalLiteral
-
- SqlIntervalLiteral.IntervalValue - org.apache.calcite.sql中的类
-
A Interval value.
- SqlIntervalQualifier - org.apache.calcite.sql中的类
-
Represents an INTERVAL qualifier.
- SqlIntervalQualifier(TimeUnit, int, TimeUnit, int, SqlParserPos) - 类 的构造器org.apache.calcite.sql.SqlIntervalQualifier
-
- SqlIntervalQualifier(TimeUnit, TimeUnit, SqlParserPos) - 类 的构造器org.apache.calcite.sql.SqlIntervalQualifier
-
- SqlJdbcDataTypeName - org.apache.calcite.sql中的枚举
-
Defines the name of the types which can occur as a type argument
in a JDBC {fn CONVERT(value, type)} function.
- SqlJdbcFunctionCall - org.apache.calcite.sql中的类
-
A SqlJdbcFunctionCall is a node of a parse tree which represents
a JDBC function call.
- SqlJdbcFunctionCall(String) - 类 的构造器org.apache.calcite.sql.SqlJdbcFunctionCall
-
- SqlJdbcFunctionCall.SimpleMakeCall - org.apache.calcite.sql中的类
-
Converter that calls a built-in function with the same arguments.
- SqlJoin - org.apache.calcite.sql中的类
-
Parse tree node representing a JOIN clause.
- SqlJoin(SqlParserPos, SqlNode, SqlLiteral, SqlLiteral, SqlNode, SqlLiteral, SqlNode) - 类 的构造器org.apache.calcite.sql.SqlJoin
-
- SqlJoin.SqlJoinOperator - org.apache.calcite.sql中的类
-
SqlJoinOperator describes the syntax of the SQL
JOIN operator.
- SqlJsonArrayAggAggFunction - org.apache.calcite.sql.fun中的类
-
The JSON_OBJECTAGG aggregate function.
- SqlJsonArrayAggAggFunction(SqlKind, SqlJsonConstructorNullClause) - 类 的构造器org.apache.calcite.sql.fun.SqlJsonArrayAggAggFunction
-
- SqlJsonArrayFunction - org.apache.calcite.sql.fun中的类
-
The JSON_ARRAY function.
- SqlJsonArrayFunction() - 类 的构造器org.apache.calcite.sql.fun.SqlJsonArrayFunction
-
- SqlJsonConstructorNullClause - org.apache.calcite.sql中的枚举
-
Indicating that how do Json constructors handle null
- SqlJsonDepthFunction - org.apache.calcite.sql.fun中的类
-
The JSON_DEPTH function.
- SqlJsonDepthFunction() - 类 的构造器org.apache.calcite.sql.fun.SqlJsonDepthFunction
-
- SqlJsonEmptyOrError - org.apache.calcite.sql中的枚举
-
Flag to indicate if the json value is missing or an error is thrown where
EmptyOrErrorBehavior is invoked.
- SqlJsonEncoding - org.apache.calcite.sql中的枚举
-
Supported json encodings that could be passed to a
JsonValueExpression.
- SqlJsonExistsErrorBehavior - org.apache.calcite.sql中的枚举
-
Categorizing Json exists error behaviors.
- SqlJsonExistsFunction - org.apache.calcite.sql.fun中的类
-
The JSON_EXISTS function.
- SqlJsonExistsFunction() - 类 的构造器org.apache.calcite.sql.fun.SqlJsonExistsFunction
-
- SqlJsonKeysFunction - org.apache.calcite.sql.fun中的类
-
The JSON_KEYS function.
- SqlJsonKeysFunction() - 类 的构造器org.apache.calcite.sql.fun.SqlJsonKeysFunction
-
- SqlJsonLengthFunction - org.apache.calcite.sql.fun中的类
-
The JSON_LENGTH function.
- SqlJsonLengthFunction() - 类 的构造器org.apache.calcite.sql.fun.SqlJsonLengthFunction
-
- SqlJsonObjectAggAggFunction - org.apache.calcite.sql.fun中的类
-
The JSON_OBJECTAGG aggregate function.
- SqlJsonObjectAggAggFunction(SqlKind, SqlJsonConstructorNullClause) - 类 的构造器org.apache.calcite.sql.fun.SqlJsonObjectAggAggFunction
-
Creates a SqlJsonObjectAggAggFunction.
- SqlJsonObjectFunction - org.apache.calcite.sql.fun中的类
-
The JSON_OBJECT function.
- SqlJsonObjectFunction() - 类 的构造器org.apache.calcite.sql.fun.SqlJsonObjectFunction
-
- SqlJsonPrettyFunction - org.apache.calcite.sql.fun中的类
-
The JSON_TYPE function.
- SqlJsonPrettyFunction() - 类 的构造器org.apache.calcite.sql.fun.SqlJsonPrettyFunction
-
- SqlJsonQueryEmptyOrErrorBehavior - org.apache.calcite.sql中的枚举
-
Categorizing Json query empty or error behaviors.
- SqlJsonQueryFunction - org.apache.calcite.sql.fun中的类
-
The JSON_QUERY function.
- SqlJsonQueryFunction() - 类 的构造器org.apache.calcite.sql.fun.SqlJsonQueryFunction
-
- SqlJsonQueryWrapperBehavior - org.apache.calcite.sql中的枚举
-
How json query function handle array result.
- SqlJsonRemoveFunction - org.apache.calcite.sql.fun中的类
-
The JSON_REMOVE function.
- SqlJsonRemoveFunction() - 类 的构造器org.apache.calcite.sql.fun.SqlJsonRemoveFunction
-
- SqlJsonStorageSizeFunction - org.apache.calcite.sql.fun中的类
-
The JSON_STORAGE_SIZE function.
- SqlJsonStorageSizeFunction() - 类 的构造器org.apache.calcite.sql.fun.SqlJsonStorageSizeFunction
-
- SqlJsonTypeFunction - org.apache.calcite.sql.fun中的类
-
The JSON_TYPE function.
- SqlJsonTypeFunction() - 类 的构造器org.apache.calcite.sql.fun.SqlJsonTypeFunction
-
- SqlJsonValueEmptyOrErrorBehavior - org.apache.calcite.sql中的枚举
-
Categorizing Json value empty or error behaviors.
- SqlJsonValueExpressionOperator - org.apache.calcite.sql.fun中的类
-
The JSON value expression operator that indicates that the value expression
should be parsed as JSON.
- SqlJsonValueExpressionOperator() - 类 的构造器org.apache.calcite.sql.fun.SqlJsonValueExpressionOperator
-
- SqlJsonValueFunction - org.apache.calcite.sql.fun中的类
-
The JSON_VALUE function.
- SqlJsonValueFunction(String, boolean) - 类 的构造器org.apache.calcite.sql.fun.SqlJsonValueFunction
-
- SqlKeyConstraint - org.apache.calcite.sql.ddl中的类
-
Parse tree for UNIQUE, PRIMARY KEY constraints.
- SqlKind - org.apache.calcite.sql中的枚举
-
Enumerates the possible types of
SqlNode.
- SqlLateralOperator - org.apache.calcite.sql中的类
-
An operator describing a LATERAL specification.
- SqlLateralOperator(SqlKind) - 类 的构造器org.apache.calcite.sql.SqlLateralOperator
-
- SqlLeadLagAggFunction - org.apache.calcite.sql.fun中的类
-
LEAD and LAG aggregate functions
return the value of given expression evaluated at given offset.
- SqlLeadLagAggFunction(SqlKind) - 类 的构造器org.apache.calcite.sql.fun.SqlLeadLagAggFunction
-
- SqlLeadLagAggFunction(boolean) - 类 的构造器org.apache.calcite.sql.fun.SqlLeadLagAggFunction
-
已过时。
- SqlLibrary - org.apache.calcite.sql.fun中的枚举
-
A library is a collection of SQL functions and operators.
- SqlLibraryOperators - org.apache.calcite.sql.fun中的类
-
Defines functions and operators that are not part of standard SQL but
belong to one or more other dialects of SQL.
- SqlLibraryOperatorTableFactory - org.apache.calcite.sql.fun中的类
-
Factory that creates operator tables that consist of functions and operators
for particular named libraries.
- SqlLikeOperator - org.apache.calcite.sql.fun中的类
-
An operator describing the LIKE and SIMILAR
operators.
- SqlLiteral - org.apache.calcite.sql中的类
-
A SqlLiteral is a constant.
- SqlLiteral(Object, SqlTypeName, SqlParserPos) - 类 的构造器org.apache.calcite.sql.SqlLiteral
-
Creates a SqlLiteral.
- SqlLiteral.SqlSymbol - org.apache.calcite.sql中的接口
-
已过时。
- SqlLiteralChainOperator - org.apache.calcite.sql.fun中的类
-
Internal operator, by which the parser represents a continued string literal.
- SqlMapQueryConstructor - org.apache.calcite.sql.fun中的类
-
Definition of the MAP query constructor,
MAP (<query>).
- SqlMapQueryConstructor() - 类 的构造器org.apache.calcite.sql.fun.SqlMapQueryConstructor
-
- SqlMapValueConstructor - org.apache.calcite.sql.fun中的类
-
Definition of the MAP constructor,
MAP [<key>, <value>, ...]
- SqlMapValueConstructor() - 类 的构造器org.apache.calcite.sql.fun.SqlMapValueConstructor
-
- SqlMatchFunction - org.apache.calcite.sql中的类
-
Base class for all functions used in MATCH_RECOGNIZE.
- SqlMatchFunction(String, SqlKind, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandTypeChecker, SqlFunctionCategory) - 类 的构造器org.apache.calcite.sql.SqlMatchFunction
-
- SqlMatchRecognize - org.apache.calcite.sql中的类
-
SqlNode for MATCH_RECOGNIZE clause.
- SqlMatchRecognize(SqlParserPos, SqlNode, SqlNode, SqlLiteral, SqlLiteral, SqlNodeList, SqlNodeList, SqlNode, SqlNodeList, SqlLiteral, SqlNodeList, SqlNodeList, SqlLiteral) - 类 的构造器org.apache.calcite.sql.SqlMatchRecognize
-
Creates a SqlMatchRecognize.
- SqlMatchRecognize.AfterOption - org.apache.calcite.sql中的枚举
-
Options for AFTER MATCH clause.
- SqlMatchRecognize.RowsPerMatchOption - org.apache.calcite.sql中的枚举
-
Options for ROWS PER MATCH.
- SqlMatchRecognize.SqlMatchRecognizeOperator - org.apache.calcite.sql中的类
-
An operator describing a MATCH_RECOGNIZE specification.
- SqlMerge - org.apache.calcite.sql中的类
-
A SqlMerge is a node of a parse tree which represents a MERGE
statement.
- SqlMerge(SqlParserPos, SqlNode, SqlNode, SqlNode, SqlUpdate, SqlInsert, SqlSelect, SqlIdentifier) - 类 的构造器org.apache.calcite.sql.SqlMerge
-
- SqlMinMaxAggFunction - org.apache.calcite.sql.fun中的类
-
Definition of the MIN and MAX aggregate functions,
returning the returns the smallest/largest of the values which go into it.
- SqlMinMaxAggFunction(SqlKind) - 类 的构造器org.apache.calcite.sql.fun.SqlMinMaxAggFunction
-
Creates a SqlMinMaxAggFunction.
- SqlMinMaxAggFunction(List<RelDataType>, boolean, int) - 类 的构造器org.apache.calcite.sql.fun.SqlMinMaxAggFunction
-
已过时。
- SqlModality - org.apache.calcite.sql.validate中的枚举
-
Relational or streaming.
- SqlMoniker - org.apache.calcite.sql.validate中的接口
-
An interface of an object identifier that represents a SqlIdentifier
- SqlMonikerImpl - org.apache.calcite.sql.validate中的类
-
- SqlMonikerImpl(List<String>, SqlMonikerType) - 类 的构造器org.apache.calcite.sql.validate.SqlMonikerImpl
-
Creates a moniker with an array of names.
- SqlMonikerImpl(String, SqlMonikerType) - 类 的构造器org.apache.calcite.sql.validate.SqlMonikerImpl
-
Creates a moniker with a single name.
- SqlMonikerType - org.apache.calcite.sql.validate中的枚举
-
An enumeration of moniker types.
- SqlMonotonicBinaryOperator - org.apache.calcite.sql.fun中的类
-
Base class for binary operators such as addition, subtraction, and
multiplication which are monotonic for the patterns m op c and
c op m where m is any monotonic expression and c is a constant.
- SqlMonotonicBinaryOperator(String, SqlKind, int, boolean, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandTypeChecker) - 类 的构造器org.apache.calcite.sql.fun.SqlMonotonicBinaryOperator
-
- SqlMonotonicity - org.apache.calcite.sql.validate中的枚举
-
Enumeration of types of monotonicity.
- SqlMonotonicUnaryFunction - org.apache.calcite.sql.fun中的类
-
Base class for unary operators such as FLOOR/CEIL which are monotonic for
monotonic inputs.
- SqlMonotonicUnaryFunction(String, SqlKind, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandTypeChecker, SqlFunctionCategory) - 类 的构造器org.apache.calcite.sql.fun.SqlMonotonicUnaryFunction
-
- SqlMultisetMemberOfOperator - org.apache.calcite.sql.fun中的类
-
Multiset MEMBER OF.
- SqlMultisetMemberOfOperator() - 类 的构造器org.apache.calcite.sql.fun.SqlMultisetMemberOfOperator
-
- SqlMultisetQueryConstructor - org.apache.calcite.sql.fun中的类
-
Definition of the SQL:2003 standard MULTISET query constructor,
MULTISET (<query>).
- SqlMultisetQueryConstructor() - 类 的构造器org.apache.calcite.sql.fun.SqlMultisetQueryConstructor
-
- SqlMultisetQueryConstructor(String, SqlKind) - 类 的构造器org.apache.calcite.sql.fun.SqlMultisetQueryConstructor
-
- SqlMultisetSetOperator - org.apache.calcite.sql.fun中的类
-
An operator which performs set operations on multisets, such as "MULTISET
UNION ALL".
- SqlMultisetSetOperator(String, int, boolean) - 类 的构造器org.apache.calcite.sql.fun.SqlMultisetSetOperator
-
- SqlMultisetValueConstructor - org.apache.calcite.sql.fun中的类
-
Definition of the SQL:2003 standard MULTISET constructor, MULTISET
[<expr>, ...]
- SqlMultisetValueConstructor() - 类 的构造器org.apache.calcite.sql.fun.SqlMultisetValueConstructor
-
- SqlMultisetValueConstructor(String, SqlKind) - 类 的构造器org.apache.calcite.sql.fun.SqlMultisetValueConstructor
-
- SqlNameMatcher - org.apache.calcite.sql.validate中的接口
-
Checks whether two names are the same according to a case-sensitivity policy.
- SqlNameMatchers - org.apache.calcite.sql.validate中的类
-
- SqlNewOperator - org.apache.calcite.sql.fun中的类
-
SqlNewOperator represents an SQL new specification such as
NEW UDT(1, 2).
- SqlNewOperator() - 类 的构造器org.apache.calcite.sql.fun.SqlNewOperator
-
- sqlNode - 类 中的变量org.apache.calcite.jdbc.CalcitePrepare.ParseResult
-
- SqlNode - org.apache.calcite.sql中的类
-
A SqlNode is a SQL parse tree.
- SqlNodeList - org.apache.calcite.sql中的类
-
A
SqlNodeList is a list of
SqlNodes.
- SqlNodeList(SqlParserPos) - 类 的构造器org.apache.calcite.sql.SqlNodeList
-
Creates an empty SqlNodeList.
- SqlNodeList(Collection<? extends SqlNode>, SqlParserPos) - 类 的构造器org.apache.calcite.sql.SqlNodeList
-
Creates a SqlNodeList containing the nodes in
list.
- SqlNodeToRexConverter - org.apache.calcite.sql2rel中的接口
-
- SqlNodeToRexConverterImpl - org.apache.calcite.sql2rel中的类
-
- SqlNthValueAggFunction - org.apache.calcite.sql.fun中的类
-
NTH_VALUE windowed aggregate function
returns the value of an expression evaluated at the nth row of the
window frame.
- SqlNthValueAggFunction(SqlKind) - 类 的构造器org.apache.calcite.sql.fun.SqlNthValueAggFunction
-
- SqlNtileAggFunction - org.apache.calcite.sql.fun中的类
-
NTILE aggregate function
return the value of given expression evaluated at given offset.
- SqlNtileAggFunction() - 类 的构造器org.apache.calcite.sql.fun.SqlNtileAggFunction
-
- SqlNullifFunction - org.apache.calcite.sql.fun中的类
-
The NULLIF function.
- SqlNullifFunction() - 类 的构造器org.apache.calcite.sql.fun.SqlNullifFunction
-
- SqlNullSemantics - org.apache.calcite.sql中的枚举
-
SqlNullSemantics defines the possible comparison rules for values which might
be null.
- SqlNullTreatmentOperator - org.apache.calcite.sql中的类
-
An operator that decides how to handle null input
(RESPECT NULLS and IGNORE NULLS).
- SqlNullTreatmentOperator(SqlKind) - 类 的构造器org.apache.calcite.sql.SqlNullTreatmentOperator
-
- SqlNumericLiteral - org.apache.calcite.sql中的类
-
A numeric SQL literal.
- SqlNumericLiteral(BigDecimal, Integer, Integer, boolean, SqlParserPos) - 类 的构造器org.apache.calcite.sql.SqlNumericLiteral
-
- SqlOperandCountRange - org.apache.calcite.sql中的接口
-
A class that describes how many operands an operator can take.
- SqlOperandCountRanges - org.apache.calcite.sql.type中的类
-
- SqlOperandCountRanges() - 类 的构造器org.apache.calcite.sql.type.SqlOperandCountRanges
-
- SqlOperandTypeChecker - org.apache.calcite.sql.type中的接口
-
Strategy interface to check for allowed operand types of an operator call.
- SqlOperandTypeChecker.Consistency - org.apache.calcite.sql.type中的枚举
-
Strategy used to make arguments consistent.
- SqlOperandTypeInference - org.apache.calcite.sql.type中的接口
-
Strategy to infer unknown types of the operands of an operator call.
- SqlOperator - org.apache.calcite.sql中的类
-
A SqlOperator is a type of node in a SQL parse tree (it is NOT a
node in a SQL parse tree).
- SqlOperator(String, SqlKind, int, int, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandTypeChecker) - 类 的构造器org.apache.calcite.sql.SqlOperator
-
Creates an operator.
- SqlOperator(String, SqlKind, int, boolean, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandTypeChecker) - 类 的构造器org.apache.calcite.sql.SqlOperator
-
Creates an operator specifying left/right associativity.
- SqlOperatorBinding - org.apache.calcite.sql中的类
-
SqlOperatorBinding represents the binding of an
SqlOperator to actual operands, along with any additional information
required to validate those operands if needed.
- SqlOperatorBinding(RelDataTypeFactory, SqlOperator) - 类 的构造器org.apache.calcite.sql.SqlOperatorBinding
-
Creates a SqlOperatorBinding.
- SqlOperatorTable - org.apache.calcite.sql中的接口
-
SqlOperatorTable defines a directory interface for enumerating and looking up
SQL operators and functions.
- SqlOrderBy - org.apache.calcite.sql中的类
-
Parse tree node that represents an ORDER BY on a query other than a
SELECT (e.g.
- SqlOrderBy(SqlParserPos, SqlNode, SqlNodeList, SqlNode, SqlNode) - 类 的构造器org.apache.calcite.sql.SqlOrderBy
-
- SqlOverlapsOperator - org.apache.calcite.sql.fun中的类
-
SqlOverlapsOperator represents the SQL:1999 standard OVERLAPS
function.
- SqlOverlayFunction - org.apache.calcite.sql.fun中的类
-
The OVERLAY function.
- SqlOverlayFunction() - 类 的构造器org.apache.calcite.sql.fun.SqlOverlayFunction
-
- SqlOverOperator - org.apache.calcite.sql中的类
-
An operator describing a window function specification.
- SqlOverOperator() - 类 的构造器org.apache.calcite.sql.SqlOverOperator
-
- SqlParseException - org.apache.calcite.sql.parser中的异常错误
-
SqlParseException defines a checked exception corresponding to
SqlParser.
- SqlParseException(String, SqlParserPos, int[][], String[], Throwable) - 异常错误 的构造器org.apache.calcite.sql.parser.SqlParseException
-
Creates a SqlParseException.
- SqlParser - org.apache.calcite.sql.parser中的类
-
A SqlParser parses a SQL statement.
- SqlParser.Config - org.apache.calcite.sql.parser中的接口
-
Interface to define the configuration for a SQL parser.
- SqlParser.ConfigBuilder - org.apache.calcite.sql.parser中的类
-
- SqlParserImplFactory - org.apache.calcite.sql.parser中的接口
-
Factory for
SqlAbstractParserImpl objects.
- SqlParserPos - org.apache.calcite.sql.parser中的类
-
SqlParserPos represents the position of a parsed token within SQL statement
text.
- SqlParserPos(int, int) - 类 的构造器org.apache.calcite.sql.parser.SqlParserPos
-
Creates a new parser position.
- SqlParserPos(int, int, int, int) - 类 的构造器org.apache.calcite.sql.parser.SqlParserPos
-
Creates a new parser range.
- SqlParserUtil - org.apache.calcite.sql.parser中的类
-
Utility methods relating to parsing SQL.
- SqlParserUtil.ParsedCollation - org.apache.calcite.sql.parser中的类
-
The components of a collation definition, per the SQL standard.
- SqlParserUtil.StringAndPos - org.apache.calcite.sql.parser中的类
-
Contains a string, the offset of a token within the string, and a parser
position containing the beginning and end line number.
- SqlParserUtil.ToTreeListItem - org.apache.calcite.sql.parser中的类
-
- SqlPositionFunction - org.apache.calcite.sql.fun中的类
-
The POSITION function.
- SqlPositionFunction() - 类 的构造器org.apache.calcite.sql.fun.SqlPositionFunction
-
- SqlPosixRegexOperator - org.apache.calcite.sql.fun中的类
-
An operator describing the ~ operator.
- SqlPostfixOperator - org.apache.calcite.sql中的类
-
A postfix unary operator.
- SqlPostfixOperator(String, SqlKind, int, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandTypeChecker) - 类 的构造器org.apache.calcite.sql.SqlPostfixOperator
-
- SqlPrefixOperator - org.apache.calcite.sql中的类
-
A unary operator.
- SqlPrefixOperator(String, SqlKind, int, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandTypeChecker) - 类 的构造器org.apache.calcite.sql.SqlPrefixOperator
-
- SqlPrettyWriter - org.apache.calcite.sql.pretty中的类
-
Pretty printer for SQL statements.
- SqlPrettyWriter(SqlWriterConfig, StringBuilder) - 类 的构造器org.apache.calcite.sql.pretty.SqlPrettyWriter
-
Creates a writer with the given configuration
and a given buffer to write to.
- SqlPrettyWriter(SqlDialect, SqlWriterConfig, StringBuilder) - 类 的构造器org.apache.calcite.sql.pretty.SqlPrettyWriter
-
Creates a writer with the given configuration and dialect,
and a given print writer (or a private print writer if it is null).
- SqlPrettyWriter(SqlDialect, SqlWriterConfig) - 类 的构造器org.apache.calcite.sql.pretty.SqlPrettyWriter
-
已过时。
- SqlPrettyWriter(SqlDialect, boolean, PrintWriter) - 类 的构造器org.apache.calcite.sql.pretty.SqlPrettyWriter
-
已过时。
- SqlPrettyWriter(SqlDialect, boolean) - 类 的构造器org.apache.calcite.sql.pretty.SqlPrettyWriter
-
已过时。
- SqlPrettyWriter(SqlDialect) - 类 的构造器org.apache.calcite.sql.pretty.SqlPrettyWriter
-
已过时。
- SqlPrettyWriter(SqlWriterConfig) - 类 的构造器org.apache.calcite.sql.pretty.SqlPrettyWriter
-
Creates a writer with the given configuration,
and a private builder.
- SqlPrettyWriter() - 类 的构造器org.apache.calcite.sql.pretty.SqlPrettyWriter
-
Creates a writer with the default configuration.
- SqlPrettyWriter.FrameImpl - org.apache.calcite.sql.pretty中的类
-
- SqlProcedureCallOperator - org.apache.calcite.sql中的类
-
SqlProcedureCallOperator represents the CALL statement.
- SqlProcedureCallOperator() - 类 的构造器org.apache.calcite.sql.SqlProcedureCallOperator
-
- SqlQualified - org.apache.calcite.sql.validate中的类
-
Fully-qualified identifier.
- SqlQuantifyOperator - org.apache.calcite.sql.fun中的类
-
Definition of the SQL ALL and SOMEoperators.
- SqlRandFunction - org.apache.calcite.sql.fun中的类
-
The RAND function.
- SqlRandFunction() - 类 的构造器org.apache.calcite.sql.fun.SqlRandFunction
-
- SqlRandIntegerFunction - org.apache.calcite.sql.fun中的类
-
The RAND_INTEGER function.
- SqlRandIntegerFunction() - 类 的构造器org.apache.calcite.sql.fun.SqlRandIntegerFunction
-
- SqlRankFunction - org.apache.calcite.sql中的类
-
Operator which aggregates sets of values into a result.
- SqlRankFunction(boolean, SqlKind) - 类 的构造器org.apache.calcite.sql.SqlRankFunction
-
已过时。
- SqlRankFunction(SqlKind, SqlReturnTypeInference, boolean) - 类 的构造器org.apache.calcite.sql.SqlRankFunction
-
- SqlRegexpReplaceFunction - org.apache.calcite.sql.fun中的类
-
The REGEXP_REPLACE(source_string, pattern, replacement [, pos, occurrence, match_type])
searches for a regular expression pattern and replaces every occurrence of the pattern
with the specified string.
- SqlRegexpReplaceFunction() - 类 的构造器org.apache.calcite.sql.fun.SqlRegexpReplaceFunction
-
- SqlRegrCountAggFunction - org.apache.calcite.sql.fun中的类
-
Definition of the SQL REGR_COUNT aggregation function.
- SqlRegrCountAggFunction(SqlKind) - 类 的构造器org.apache.calcite.sql.fun.SqlRegrCountAggFunction
-
- SqlReturnTypeInference - org.apache.calcite.sql.type中的接口
-
Strategy interface to infer the type of an operator call from the type of the
operands.
- SqlReturnTypeInferenceChain - org.apache.calcite.sql.type中的类
-
Strategy to infer the type of an operator call from the type of the operands
by using a series of
SqlReturnTypeInference rules in a given order.
- SqlRexContext - org.apache.calcite.sql2rel中的接口
-
- SqlRexConvertlet - org.apache.calcite.sql2rel中的接口
-
- SqlRexConvertletTable - org.apache.calcite.sql2rel中的接口
-
- SqlRowOperator - org.apache.calcite.sql.fun中的类
-
SqlRowOperator represents the special ROW constructor.
- SqlRowOperator(String) - 类 的构造器org.apache.calcite.sql.fun.SqlRowOperator
-
- SqlRowTypeNameSpec - org.apache.calcite.sql中的类
-
A sql type name specification of row type.
- SqlRowTypeNameSpec(SqlParserPos, List<SqlIdentifier>, List<SqlDataTypeSpec>) - 类 的构造器org.apache.calcite.sql.SqlRowTypeNameSpec
-
Creates a row type specification.
- sqls - 类 中的变量org.apache.calcite.jdbc.CalciteSchema.TableEntry
-
- SqlSampleSpec - org.apache.calcite.sql中的类
-
Specification of a SQL sample.
- SqlSampleSpec() - 类 的构造器org.apache.calcite.sql.SqlSampleSpec
-
- SqlSampleSpec.SqlSubstitutionSampleSpec - org.apache.calcite.sql中的类
-
Sample specification that orders substitution.
- SqlSampleSpec.SqlTableSampleSpec - org.apache.calcite.sql中的类
-
Sample specification.
- SqlScopedShuttle - org.apache.calcite.sql.validate中的类
-
Refinement to
SqlShuttle which maintains a stack of scopes.
- SqlScopedShuttle(SqlValidatorScope) - 类 的构造器org.apache.calcite.sql.validate.SqlScopedShuttle
-
- SqlSelect - org.apache.calcite.sql中的类
-
A SqlSelect is a node of a parse tree which represents a select
statement.
- SqlSelect(SqlParserPos, SqlNodeList, SqlNodeList, SqlNode, SqlNode, SqlNodeList, SqlNode, SqlNodeList, SqlNodeList, SqlNode, SqlNode, SqlNodeList) - 类 的构造器org.apache.calcite.sql.SqlSelect
-
- SqlSelectKeyword - org.apache.calcite.sql中的枚举
-
Defines the keywords which can occur immediately after the "SELECT" keyword.
- SqlSelectOperator - org.apache.calcite.sql中的类
-
An operator describing a query.
- SqlSequenceValueOperator - org.apache.calcite.sql.fun中的类
-
Operator that returns the current or next value of a sequence.
- SqlSetOperator - org.apache.calcite.sql中的类
-
SqlSetOperator represents a relational set theory operator (UNION, INTERSECT,
MINUS).
- SqlSetOperator(String, SqlKind, int, boolean) - 类 的构造器org.apache.calcite.sql.SqlSetOperator
-
- SqlSetOperator(String, SqlKind, int, boolean, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandTypeChecker) - 类 的构造器org.apache.calcite.sql.SqlSetOperator
-
- SqlSetOption - org.apache.calcite.sql中的类
-
SQL parse tree node to represent SET and RESET statements,
optionally preceded by ALTER SYSTEM or ALTER SESSION.
- SqlSetOption(SqlParserPos, String, SqlIdentifier, SqlNode) - 类 的构造器org.apache.calcite.sql.SqlSetOption
-
Creates a node.
- SqlShell - org.apache.calcite.adapter.os中的类
-
Command that executes its arguments as a SQL query
against Calcite's OS adapter.
- SqlShuttle - org.apache.calcite.sql.util中的类
-
Basic implementation of
SqlVisitor which returns each leaf node
unchanged.
- SqlShuttle() - 类 的构造器org.apache.calcite.sql.util.SqlShuttle
-
- SqlShuttle.CallCopyingArgHandler - org.apache.calcite.sql.util中的类
-
- SqlSimpleParser - org.apache.calcite.sql.advise中的类
-
A simple parser that takes an incomplete and turn it into a syntactically
correct statement.
- SqlSimpleParser(String) - 类 的构造器org.apache.calcite.sql.advise.SqlSimpleParser
-
已过时。
- SqlSimpleParser(String, SqlParser.Config) - 类 的构造器org.apache.calcite.sql.advise.SqlSimpleParser
-
Creates a SqlSimpleParser
- SqlSimpleParser.IdToken - org.apache.calcite.sql.advise中的类
-
- SqlSimpleParser.Token - org.apache.calcite.sql.advise中的类
-
- SqlSimpleParser.Tokenizer - org.apache.calcite.sql.advise中的类
-
- SqlSingleOperandTypeChecker - org.apache.calcite.sql.type中的接口
-
SqlSingleOperandTypeChecker is an extension of
SqlOperandTypeChecker
for implementations which are capable of checking the type of a single
operand in isolation.
- SqlSingleValueAggFunction - org.apache.calcite.sql.fun中的类
-
SINGLE_VALUE aggregate function returns the input value if there
is only one value in the input; Otherwise it triggers a run-time error.
- SqlSingleValueAggFunction(RelDataType) - 类 的构造器org.apache.calcite.sql.fun.SqlSingleValueAggFunction
-
- SqlSnapshot - org.apache.calcite.sql中的类
-
Parse tree node for "FOR SYSTEM_TIME AS OF" temporal clause.
- SqlSnapshot(SqlParserPos, SqlNode, SqlNode) - 类 的构造器org.apache.calcite.sql.SqlSnapshot
-
Creates a SqlSnapshot.
- SqlSnapshot.SqlSnapshotOperator - org.apache.calcite.sql中的类
-
An operator describing a FOR SYSTEM_TIME specification.
- SqlSpecialOperator - org.apache.calcite.sql中的类
-
Generic operator for nodes with special syntax.
- SqlSpecialOperator(String, SqlKind) - 类 的构造器org.apache.calcite.sql.SqlSpecialOperator
-
- SqlSpecialOperator(String, SqlKind, int) - 类 的构造器org.apache.calcite.sql.SqlSpecialOperator
-
- SqlSpecialOperator(String, SqlKind, int, boolean, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandTypeChecker) - 类 的构造器org.apache.calcite.sql.SqlSpecialOperator
-
- SqlSpecialOperator.ReduceResult - org.apache.calcite.sql中的类
-
- SqlSpecialOperator.TokenSequence - org.apache.calcite.sql中的接口
-
List of tokens: the input to a parser.
- SqlSplittableAggFunction - org.apache.calcite.sql中的接口
-
Aggregate function that can be split into partial aggregates.
- SqlSplittableAggFunction.AbstractSumSplitter - org.apache.calcite.sql中的类
-
Common splitting strategy for SUM and SUM0 functions.
- SqlSplittableAggFunction.CountSplitter - org.apache.calcite.sql中的类
-
Splitting strategy for COUNT.
- SqlSplittableAggFunction.Registry<E> - org.apache.calcite.sql中的接口
-
Collection in which one can register an element.
- SqlSplittableAggFunction.SelfSplitter - org.apache.calcite.sql中的类
-
Aggregate function that splits into two applications of itself.
- SqlSplittableAggFunction.Sum0Splitter - org.apache.calcite.sql中的类
-
Splitting strategy for SUM0 function.
- SqlSplittableAggFunction.SumSplitter - org.apache.calcite.sql中的类
-
Splitting strategy for SUM function.
- SqlStateCodes - org.apache.calcite.sql中的枚举
-
- SqlStatisticProvider - org.apache.calcite.materialize中的接口
-
Estimates row counts for tables and columns, and whether combinations of
columns form primary/unique and foreign keys.
- SqlStdOperatorTable - org.apache.calcite.sql.fun中的类
-
Implementation of
SqlOperatorTable containing
the standard operators and functions.
- SqlStdOperatorTable() - 类 的构造器org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- SqlString - org.apache.calcite.sql.util中的类
-
String that represents a kocher SQL statement, expression, or fragment.
- SqlString(SqlDialect, String) - 类 的构造器org.apache.calcite.sql.util.SqlString
-
Creates a SqlString.
- SqlString(SqlDialect, String, ImmutableList<Integer>) - 类 的构造器org.apache.calcite.sql.util.SqlString
-
Creates a SqlString.
- SqlStringContextVariable - org.apache.calcite.sql.fun中的类
-
Base class for string functions such as "USER", "CURRENT_ROLE", and
"CURRENT_PATH".
- SqlStringContextVariable(String) - 类 的构造器org.apache.calcite.sql.fun.SqlStringContextVariable
-
- SqlSubstringFunction - org.apache.calcite.sql.fun中的类
-
Definition of the "SUBSTRING" builtin SQL function.
- SqlSumAggFunction - org.apache.calcite.sql.fun中的类
-
Sum is an aggregator which returns the sum of the values which
go into it.
- SqlSumAggFunction(RelDataType) - 类 的构造器org.apache.calcite.sql.fun.SqlSumAggFunction
-
- SqlSumEmptyIsZeroAggFunction - org.apache.calcite.sql.fun中的类
-
Sum0 is an aggregator which returns the sum of the values which
go into it like Sum.
- SqlSumEmptyIsZeroAggFunction() - 类 的构造器org.apache.calcite.sql.fun.SqlSumEmptyIsZeroAggFunction
-
- SqlSyntax - org.apache.calcite.sql中的枚举
-
Enumeration of possible syntactic types of
operators.
- SqlTableRef - org.apache.calcite.sql中的类
-
A SqlTableRef is a node of a parse tree which represents
a table reference.
- SqlTableRef(SqlParserPos, SqlIdentifier, SqlNodeList) - 类 的构造器org.apache.calcite.sql.SqlTableRef
-
- SqlThrowOperator - org.apache.calcite.sql.fun中的类
-
An internal operator that throws an exception.
- SqlThrowOperator() - 类 的构造器org.apache.calcite.sql.fun.SqlThrowOperator
-
- SqlTimeLiteral - org.apache.calcite.sql中的类
-
A SQL literal representing a TIME value, for example TIME
'14:33:44.567'.
- SqlTimeoutException - org.apache.calcite.jdbc中的异常错误
-
Indicates that an operation timed out.
- SqlTimestampAddFunction - org.apache.calcite.sql.fun中的类
-
The TIMESTAMPADD function, which adds an interval to a
datetime (TIMESTAMP, TIME or DATE).
- SqlTimestampLiteral - org.apache.calcite.sql中的类
-
A SQL literal representing a TIMESTAMP value, for example TIMESTAMP
'1969-07-21 03:15 GMT'.
- SqlToRelConverter - org.apache.calcite.sql2rel中的类
-
Converts a SQL parse tree (consisting of
SqlNode objects) into a relational algebra
expression (consisting of
RelNode objects).
- SqlToRelConverter(RelOptTable.ViewExpander, SqlValidator, Prepare.CatalogReader, RelOptPlanner, RexBuilder, SqlRexConvertletTable) - 类 的构造器org.apache.calcite.sql2rel.SqlToRelConverter
-
已过时。
- SqlToRelConverter(RelOptTable.ViewExpander, SqlValidator, Prepare.CatalogReader, RelOptCluster, SqlRexConvertletTable) - 类 的构造器org.apache.calcite.sql2rel.SqlToRelConverter
-
已过时。
- SqlToRelConverter(RelOptTable.ViewExpander, SqlValidator, Prepare.CatalogReader, RelOptCluster, SqlRexConvertletTable, SqlToRelConverter.Config) - 类 的构造器org.apache.calcite.sql2rel.SqlToRelConverter
-
- SqlToRelConverter.AggConverter - org.apache.calcite.sql2rel中的类
-
Converts expressions to aggregates.
- SqlToRelConverter.Blackboard - org.apache.calcite.sql2rel中的类
-
Workspace for translating an individual SELECT statement (or sub-SELECT).
- SqlToRelConverter.Config - org.apache.calcite.sql2rel中的接口
-
Interface to define the configuration for a SqlToRelConverter.
- SqlToRelConverter.ConfigBuilder - org.apache.calcite.sql2rel中的类
-
- sqlToRelConverterConfig(SqlToRelConverter.Config) - 类 中的方法org.apache.calcite.tools.Frameworks.ConfigBuilder
-
- SqlTranslate3Function - org.apache.calcite.sql.fun中的类
-
Definition of the "TRANSLATE" built-in SQL function that takes 3 arguments.
- SqlTrimFunction - org.apache.calcite.sql.fun中的类
-
Definition of the "TRIM" builtin SQL function.
- SqlTrimFunction(String, SqlKind, SqlTypeTransformCascade, SqlSingleOperandTypeChecker) - 类 的构造器org.apache.calcite.sql.fun.SqlTrimFunction
-
- SqlTrimFunction.Flag - org.apache.calcite.sql.fun中的枚举
-
Defines the enumerated values "LEADING", "TRAILING", "BOTH".
- sqlType - 枚举 中的变量org.apache.calcite.adapter.druid.DruidType
-
The corresponding SQL type.
- SqlTypeAssignmentRule - org.apache.calcite.sql.type中的类
-
Rules that determine whether a type is assignable from another type.
- SqlTypeCoercionRule - org.apache.calcite.sql.type中的类
-
Rules that determine whether a type is castable from another type.
- SqlTypeExplicitPrecedenceList - org.apache.calcite.sql.type中的类
-
- SqlTypeExplicitPrecedenceList(Iterable<SqlTypeName>) - 类 的构造器org.apache.calcite.sql.type.SqlTypeExplicitPrecedenceList
-
- SqlTypeFactoryImpl - org.apache.calcite.sql.type中的类
-
SqlTypeFactoryImpl provides a default implementation of
RelDataTypeFactory which supports SQL types.
- SqlTypeFactoryImpl(RelDataTypeSystem) - 类 的构造器org.apache.calcite.sql.type.SqlTypeFactoryImpl
-
- SqlTypeFamily - org.apache.calcite.sql.type中的枚举
-
SqlTypeFamily provides SQL type categorization.
- SqlTypeMappingRule - org.apache.calcite.sql.type中的接口
-
Interface that defines rules within type mappings.
- SqlTypeMappingRules - org.apache.calcite.sql.type中的类
-
This class defines some utilities to build type mapping matrix
which would then use to construct the
SqlTypeMappingRule rules.
- SqlTypeMappingRules() - 类 的构造器org.apache.calcite.sql.type.SqlTypeMappingRules
-
- SqlTypeMappingRules.Builder - org.apache.calcite.sql.type中的类
-
Keeps state while building the type mappings.
- SqlTypeName - org.apache.calcite.sql.type中的枚举
-
Enumeration of the type names which can be used to construct a SQL type.
- SqlTypeName.Limit - org.apache.calcite.sql.type中的枚举
-
Limit.
- SqlTypeNameSpec - org.apache.calcite.sql中的类
-
A SqlTypeNameSpec is a type name specification that allows user to
customize sql node unparsing and data type deriving.
- SqlTypeNameSpec(SqlIdentifier, SqlParserPos) - 类 的构造器org.apache.calcite.sql.SqlTypeNameSpec
-
Creates a SqlTypeNameSpec.
- SqlTypeTransform - org.apache.calcite.sql.type中的接口
-
Strategy to transform one type to another.
- SqlTypeTransformCascade - org.apache.calcite.sql.type中的类
-
- SqlTypeTransformCascade(SqlReturnTypeInference, SqlTypeTransform...) - 类 的构造器org.apache.calcite.sql.type.SqlTypeTransformCascade
-
Creates a SqlTypeTransformCascade from a rule and an array of one or more
transforms.
- SqlTypeTransforms - org.apache.calcite.sql.type中的类
-
- SqlTypeTransforms() - 类 的构造器org.apache.calcite.sql.type.SqlTypeTransforms
-
- SqlTypeUtil - org.apache.calcite.sql.type中的类
-
Contains utility methods used during SQL validation or type derivation.
- SqlTypeUtil() - 类 的构造器org.apache.calcite.sql.type.SqlTypeUtil
-
- SqlUnnestOperator - org.apache.calcite.sql中的类
-
The UNNEST operator.
- SqlUnnestOperator(boolean) - 类 的构造器org.apache.calcite.sql.SqlUnnestOperator
-
- SqlUnresolvedFunction - org.apache.calcite.sql中的类
-
Placeholder for an unresolved function.
- SqlUnresolvedFunction(SqlIdentifier, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandTypeChecker, List<RelDataType>, SqlFunctionCategory) - 类 的构造器org.apache.calcite.sql.SqlUnresolvedFunction
-
Creates a placeholder SqlUnresolvedFunction for an invocation of a function
with a possibly qualified name.
- SqlUpdate - org.apache.calcite.sql中的类
-
A SqlUpdate is a node of a parse tree which represents an UPDATE
statement.
- SqlUpdate(SqlParserPos, SqlNode, SqlNodeList, SqlNodeList, SqlNode, SqlSelect, SqlIdentifier) - 类 的构造器org.apache.calcite.sql.SqlUpdate
-
- SqlUserDefinedAggFunction - org.apache.calcite.sql.validate中的类
-
User-defined aggregate function.
- SqlUserDefinedAggFunction(SqlIdentifier, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandTypeChecker, AggregateFunction, boolean, boolean, Optionality, RelDataTypeFactory) - 类 的构造器org.apache.calcite.sql.validate.SqlUserDefinedAggFunction
-
Creates a SqlUserDefinedAggFunction.
- SqlUserDefinedFunction - org.apache.calcite.sql.validate中的类
-
User-defined scalar function.
- SqlUserDefinedFunction(SqlIdentifier, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandTypeChecker, List<RelDataType>, Function) - 类 的构造器org.apache.calcite.sql.validate.SqlUserDefinedFunction
-
- SqlUserDefinedFunction(SqlIdentifier, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandTypeChecker, List<RelDataType>, Function, SqlFunctionCategory) - 类 的构造器org.apache.calcite.sql.validate.SqlUserDefinedFunction
-
Constructor used internally and by derived classes.
- SqlUserDefinedTableFunction - org.apache.calcite.sql.validate中的类
-
User-defined table function.
- SqlUserDefinedTableFunction(SqlIdentifier, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandTypeChecker, List<RelDataType>, TableFunction) - 类 的构造器org.apache.calcite.sql.validate.SqlUserDefinedTableFunction
-
- SqlUserDefinedTableMacro - org.apache.calcite.sql.validate中的类
-
User-defined table macro.
- SqlUserDefinedTableMacro(SqlIdentifier, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandTypeChecker, List<RelDataType>, TableMacro) - 类 的构造器org.apache.calcite.sql.validate.SqlUserDefinedTableMacro
-
- SqlUserDefinedTypeNameSpec - org.apache.calcite.sql中的类
-
A sql type name specification of user defined type.
- SqlUserDefinedTypeNameSpec(SqlIdentifier, SqlParserPos) - 类 的构造器org.apache.calcite.sql.SqlUserDefinedTypeNameSpec
-
Create a SqlUserDefinedTypeNameSpec instance.
- SqlUserDefinedTypeNameSpec(String, SqlParserPos) - 类 的构造器org.apache.calcite.sql.SqlUserDefinedTypeNameSpec
-
- SqlUtil - org.apache.calcite.sql中的类
-
Contains utility functions related to SQL parsing, all static.
- SqlUtil() - 类 的构造器org.apache.calcite.sql.SqlUtil
-
- SqlUtil.DatabaseMetaDataInvocationHandler - org.apache.calcite.sql中的类
-
- SqlValidator - org.apache.calcite.sql.validate中的接口
-
Validates the parse tree of a SQL statement, and provides semantic
information about the parse tree.
- SqlValidatorCatalogReader - org.apache.calcite.sql.validate中的接口
-
- SqlValidatorException - org.apache.calcite.sql.validate中的异常错误
-
Exception thrown while validating a SQL statement.
- SqlValidatorException(String, Throwable) - 异常错误 的构造器org.apache.calcite.sql.validate.SqlValidatorException
-
Creates a new SqlValidatorException object.
- SqlValidatorImpl - org.apache.calcite.sql.validate中的类
-
- SqlValidatorImpl(SqlOperatorTable, SqlValidatorCatalogReader, RelDataTypeFactory, SqlConformance) - 类 的构造器org.apache.calcite.sql.validate.SqlValidatorImpl
-
Creates a validator.
- SqlValidatorImpl.DmlNamespace - org.apache.calcite.sql.validate中的类
-
Common base class for DML statement namespaces.
- SqlValidatorImpl.FunctionParamInfo - org.apache.calcite.sql.validate中的类
-
Utility object used to maintain information about the parameters in a
function call.
- SqlValidatorImpl.IdInfo - org.apache.calcite.sql.validate中的类
-
Information about an identifier in a particular scope.
- SqlValidatorImpl.Status - org.apache.calcite.sql.validate中的枚举
-
Validation status.
- SqlValidatorNamespace - org.apache.calcite.sql.validate中的接口
-
A namespace describes the relation returned by a section of a SQL query.
- SqlValidatorScope - org.apache.calcite.sql.validate中的接口
-
Name-resolution scope.
- SqlValidatorScope.EmptyPath - org.apache.calcite.sql.validate中的类
-
A path that has no steps.
- SqlValidatorScope.Path - org.apache.calcite.sql.validate中的类
-
A sequence of steps by which an identifier was resolved.
- SqlValidatorScope.Resolve - org.apache.calcite.sql.validate中的类
-
A match found when looking up a name.
- SqlValidatorScope.Resolved - org.apache.calcite.sql.validate中的接口
-
- SqlValidatorScope.ResolvedImpl - org.apache.calcite.sql.validate中的类
-
- SqlValidatorScope.Step - org.apache.calcite.sql.validate中的类
-
A step in resolving an identifier.
- SqlValidatorTable - org.apache.calcite.sql.validate中的接口
-
- SqlValidatorUtil - org.apache.calcite.sql.validate中的类
-
Utility methods related to validation.
- SqlValidatorUtil.DeepCopier - org.apache.calcite.sql.validate中的类
-
已过时。
- SqlValidatorUtil.Suggester - org.apache.calcite.sql.validate中的接口
-
Suggests candidates for unique names, given the number of attempts so far
and the number of expressions in the project list.
- SqlValidatorWithHints - org.apache.calcite.sql.validate中的接口
-
Extends
SqlValidator to allow discovery of useful data such as fully
qualified names of sql objects, alternative valid sql objects that can be
used in the SQL statement (dubbed as hints)
- SqlValuesOperator - org.apache.calcite.sql中的类
-
The VALUES operator.
- SqlValuesOperator() - 类 的构造器org.apache.calcite.sql.SqlValuesOperator
-
- SqlVisitor<R> - org.apache.calcite.sql.util中的接口
-
- SqlWindow - org.apache.calcite.sql中的类
-
SQL window specification.
- SqlWindow(SqlParserPos, SqlIdentifier, SqlIdentifier, SqlNodeList, SqlNodeList, SqlLiteral, SqlNode, SqlNode, SqlLiteral) - 类 的构造器org.apache.calcite.sql.SqlWindow
-
Creates a window.
- SqlWindowTableFunction - org.apache.calcite.sql中的类
-
Base class for table-valued function windowing operator (TUMBLE, HOP and SESSION).
- SqlWindowTableFunction(String) - 类 的构造器org.apache.calcite.sql.SqlWindowTableFunction
-
- SqlWith - org.apache.calcite.sql中的类
-
The WITH clause of a query.
- SqlWith(SqlParserPos, SqlNodeList, SqlNode) - 类 的构造器org.apache.calcite.sql.SqlWith
-
- SqlWithinGroupOperator - org.apache.calcite.sql中的类
-
An operator that applies a sort operation before rows are included in an aggregate function.
- SqlWithinGroupOperator() - 类 的构造器org.apache.calcite.sql.SqlWithinGroupOperator
-
- SqlWithItem - org.apache.calcite.sql中的类
-
An item in a WITH clause of a query.
- SqlWithItem(SqlParserPos, SqlIdentifier, SqlNodeList, SqlNode) - 类 的构造器org.apache.calcite.sql.SqlWithItem
-
- SqlWriter - org.apache.calcite.sql中的接口
-
A SqlWriter is the target to construct a SQL statement from a
parse tree.
- SqlWriter.Frame - org.apache.calcite.sql中的接口
-
A Frame is a piece of generated text which shares a common indentation
level.
- SqlWriter.FrameType - org.apache.calcite.sql中的接口
-
Frame type.
- SqlWriter.FrameTypeEnum - org.apache.calcite.sql中的枚举
-
Enumerates the types of frame.
- SqlWriter.SubQueryStyle - org.apache.calcite.sql中的枚举
-
Style of formatting sub-queries.
- SqlWriterConfig - org.apache.calcite.sql中的接口
-
- SqlWriterConfig.LineFolding - org.apache.calcite.sql中的枚举
-
Policy for how to do deal with long lines.
- SQLXML - 接口 中的静态变量org.apache.calcite.sql.type.ExtraSqlTypes
-
- SQRT - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- squelchConnection(Connection) - 类 中的静态方法org.apache.calcite.util.Util
-
已过时。
- squelchJar(JarFile) - 类 中的静态方法org.apache.calcite.util.Util
-
已过时。
- squelchReader(Reader) - 类 中的静态方法org.apache.calcite.util.Util
-
已过时。
- squelchStmt(Statement) - 类 中的静态方法org.apache.calcite.util.Util
-
已过时。
- squelchStream(InputStream) - 类 中的静态方法org.apache.calcite.util.Util
-
已过时。
- squelchStream(OutputStream) - 类 中的静态方法org.apache.calcite.util.Util
-
已过时。
- squelchWriter(Writer) - 类 中的静态方法org.apache.calcite.util.Util
-
已过时。
- sr() - 接口 中的方法org.apache.calcite.runtime.GeoFunctions.Geom
-
- sround(int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL ROUND operator applied to int values.
- sround(int, int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL ROUND operator applied to int values.
- sround(long) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL ROUND operator applied to long values.
- sround(long, int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL ROUND operator applied to long values.
- sround(BigDecimal) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL ROUND operator applied to BigDecimal values.
- sround(BigDecimal, int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL ROUND operator applied to BigDecimal values.
- sround(double) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL ROUND operator applied to double values.
- sround(double, int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL ROUND operator applied to double values.
- ST_AsText(GeoFunctions.Geom) - 类 中的静态方法org.apache.calcite.runtime.GeoFunctions
-
- ST_AsWKT(GeoFunctions.Geom) - 类 中的静态方法org.apache.calcite.runtime.GeoFunctions
-
- ST_Boundary(GeoFunctions.Geom) - 类 中的静态方法org.apache.calcite.runtime.GeoFunctions
-
Returns the boundary of geom.
- ST_Buffer(GeoFunctions.Geom, double) - 类 中的静态方法org.apache.calcite.runtime.GeoFunctions
-
Computes a buffer around geom.
- ST_Buffer(GeoFunctions.Geom, double, int) - 类 中的静态方法org.apache.calcite.runtime.GeoFunctions
-
Computes a buffer around geom with .
- ST_Buffer(GeoFunctions.Geom, double, String) - 类 中的静态方法org.apache.calcite.runtime.GeoFunctions
-
Computes a buffer around geom.
- ST_Contains(GeoFunctions.Geom, GeoFunctions.Geom) - 类 中的静态方法org.apache.calcite.runtime.GeoFunctions
-
Returns whether geom1 contains geom2.
- ST_ContainsProperly(GeoFunctions.Geom, GeoFunctions.Geom) - 类 中的静态方法org.apache.calcite.runtime.GeoFunctions
-
Returns whether geom1 contains geom2 but does not
intersect its boundary.
- ST_Crosses(GeoFunctions.Geom, GeoFunctions.Geom) - 类 中的静态方法org.apache.calcite.runtime.GeoFunctions
-
Returns whether geom1 crosses geom2.
- ST_Disjoint(GeoFunctions.Geom, GeoFunctions.Geom) - 类 中的静态方法org.apache.calcite.runtime.GeoFunctions
-
Returns whether geom1 and geom2 are disjoint.
- ST_Distance(GeoFunctions.Geom, GeoFunctions.Geom) - 类 中的静态方法org.apache.calcite.runtime.GeoFunctions
-
Returns the distance between geom1 and geom2.
- ST_DWithin(GeoFunctions.Geom, GeoFunctions.Geom, double) - 类 中的静态方法org.apache.calcite.runtime.GeoFunctions
-
Returns whether geom1 and geom2 are within
distance of each other.
- ST_Envelope(GeoFunctions.Geom) - 类 中的静态方法org.apache.calcite.runtime.GeoFunctions
-
Returns the minimum bounding box of geom (which may be a
GEOMETRYCOLLECTION).
- ST_EnvelopesIntersect(GeoFunctions.Geom, GeoFunctions.Geom) - 类 中的静态方法org.apache.calcite.runtime.GeoFunctions
-
Returns whether the envelope of geom1 intersects the envelope of
geom2.
- ST_Equals(GeoFunctions.Geom, GeoFunctions.Geom) - 类 中的静态方法org.apache.calcite.runtime.GeoFunctions
-
Returns whether geom1 equals geom2.
- ST_GeometryType(GeoFunctions.Geom) - 类 中的静态方法org.apache.calcite.runtime.GeoFunctions
-
Returns the type of geom.
- ST_GeometryTypeCode(GeoFunctions.Geom) - 类 中的静态方法org.apache.calcite.runtime.GeoFunctions
-
Returns the OGC SFS type code of geom.
- ST_GeomFromText(String) - 类 中的静态方法org.apache.calcite.runtime.GeoFunctions
-
- ST_GeomFromText(String, int) - 类 中的静态方法org.apache.calcite.runtime.GeoFunctions
-
- ST_Intersects(GeoFunctions.Geom, GeoFunctions.Geom) - 类 中的静态方法org.apache.calcite.runtime.GeoFunctions
-
Returns whether geom1 intersects geom2.
- ST_Is3D(GeoFunctions.Geom) - 类 中的静态方法org.apache.calcite.runtime.GeoFunctions
-
Returns whether geom has at least one z-coordinate.
- ST_LineFromText(String) - 类 中的静态方法org.apache.calcite.runtime.GeoFunctions
-
- ST_LineFromText(String, int) - 类 中的静态方法org.apache.calcite.runtime.GeoFunctions
-
- ST_MakeLine(GeoFunctions.Geom, GeoFunctions.Geom) - 类 中的静态方法org.apache.calcite.runtime.GeoFunctions
-
Creates a line-string from the given POINTs (or MULTIPOINTs).
- ST_MakeLine(GeoFunctions.Geom, GeoFunctions.Geom, GeoFunctions.Geom) - 类 中的静态方法org.apache.calcite.runtime.GeoFunctions
-
- ST_MakeLine(GeoFunctions.Geom, GeoFunctions.Geom, GeoFunctions.Geom, GeoFunctions.Geom) - 类 中的静态方法org.apache.calcite.runtime.GeoFunctions
-
- ST_MakeLine(GeoFunctions.Geom, GeoFunctions.Geom, GeoFunctions.Geom, GeoFunctions.Geom, GeoFunctions.Geom) - 类 中的静态方法org.apache.calcite.runtime.GeoFunctions
-
- ST_MakeLine(GeoFunctions.Geom, GeoFunctions.Geom, GeoFunctions.Geom, GeoFunctions.Geom, GeoFunctions.Geom, GeoFunctions.Geom) - 类 中的静态方法org.apache.calcite.runtime.GeoFunctions
-
- ST_MakePoint(BigDecimal, BigDecimal) - 类 中的静态方法org.apache.calcite.runtime.GeoFunctions
-
- ST_MakePoint(BigDecimal, BigDecimal, BigDecimal) - 类 中的静态方法org.apache.calcite.runtime.GeoFunctions
-
- ST_MLineFromText(String) - 类 中的静态方法org.apache.calcite.runtime.GeoFunctions
-
- ST_MLineFromText(String, int) - 类 中的静态方法org.apache.calcite.runtime.GeoFunctions
-
- ST_MPointFromText(String) - 类 中的静态方法org.apache.calcite.runtime.GeoFunctions
-
- ST_MPointFromText(String, int) - 类 中的静态方法org.apache.calcite.runtime.GeoFunctions
-
- ST_MPolyFromText(String) - 类 中的静态方法org.apache.calcite.runtime.GeoFunctions
-
- ST_MPolyFromText(String, int) - 类 中的静态方法org.apache.calcite.runtime.GeoFunctions
-
- ST_OrderingEquals(GeoFunctions.Geom, GeoFunctions.Geom) - 类 中的静态方法org.apache.calcite.runtime.GeoFunctions
-
Returns whether geom1 equals geom2 and their coordinates
and component Geometries are listed in the same order.
- ST_Overlaps(GeoFunctions.Geom, GeoFunctions.Geom) - 类 中的静态方法org.apache.calcite.runtime.GeoFunctions
-
Returns geom1 overlaps geom2.
- ST_Point(BigDecimal, BigDecimal) - 类 中的静态方法org.apache.calcite.runtime.GeoFunctions
-
Constructs a 2D point from coordinates.
- ST_Point(BigDecimal, BigDecimal, BigDecimal) - 类 中的静态方法org.apache.calcite.runtime.GeoFunctions
-
Constructs a 3D point from coordinates.
- ST_PointFromText(String) - 类 中的静态方法org.apache.calcite.runtime.GeoFunctions
-
- ST_PointFromText(String, int) - 类 中的静态方法org.apache.calcite.runtime.GeoFunctions
-
- ST_PolyFromText(String) - 类 中的静态方法org.apache.calcite.runtime.GeoFunctions
-
- ST_PolyFromText(String, int) - 类 中的静态方法org.apache.calcite.runtime.GeoFunctions
-
- ST_SetSRID(GeoFunctions.Geom, int) - 类 中的静态方法org.apache.calcite.runtime.GeoFunctions
-
Returns a copy of geom with a new SRID.
- ST_Touches(GeoFunctions.Geom, GeoFunctions.Geom) - 类 中的静态方法org.apache.calcite.runtime.GeoFunctions
-
Returns whether geom1 touches geom2.
- ST_Transform(GeoFunctions.Geom, int) - 类 中的静态方法org.apache.calcite.runtime.GeoFunctions
-
Transforms geom from one coordinate reference
system (CRS) to the CRS specified by srid.
- ST_Union(GeoFunctions.Geom, GeoFunctions.Geom) - 类 中的静态方法org.apache.calcite.runtime.GeoFunctions
-
Computes the union of geom1 and geom2.
- ST_Union(GeoFunctions.Geom) - 类 中的静态方法org.apache.calcite.runtime.GeoFunctions
-
Computes the union of the geometries in geomCollection.
- ST_Within(GeoFunctions.Geom, GeoFunctions.Geom) - 类 中的静态方法org.apache.calcite.runtime.GeoFunctions
-
Returns whether geom1 is within geom2.
- ST_X(GeoFunctions.Geom) - 类 中的静态方法org.apache.calcite.runtime.GeoFunctions
-
Returns the x-value of the first coordinate of geom.
- ST_Y(GeoFunctions.Geom) - 类 中的静态方法org.apache.calcite.runtime.GeoFunctions
-
Returns the y-value of the first coordinate of geom.
- ST_Z(GeoFunctions.Geom) - 类 中的静态方法org.apache.calcite.runtime.GeoFunctions
-
Returns the z-value of the first coordinate of geom.
- stack - 类 中的变量org.apache.calcite.rel.RelShuttleImpl
-
- Stacks - org.apache.calcite.util中的类
-
已过时。
- StackWriter - org.apache.calcite.util中的类
-
A helper class for generating formatted text.
- StackWriter(Writer, String) - 类 的构造器org.apache.calcite.util.StackWriter
-
Creates a new StackWriter on top of an existing Writer, with the
specified string to be used for each level of indentation.
- standard() - 类 中的静态方法org.apache.calcite.tools.Programs
-
Returns the standard program used by Prepare.
- standard(RelMetadataProvider) - 类 中的静态方法org.apache.calcite.tools.Programs
-
Returns the standard program with user metadata provider.
- StandardConvertletTable - org.apache.calcite.sql2rel中的类
-
- star() - 类 中的方法org.apache.calcite.runtime.Pattern.PatternBuilder
-
Creates a pattern that matches the patterns at the top
of the stack zero or more times,
and pushes it onto the stack.
- STAR - 类 中的静态变量org.apache.calcite.sql.SqlIdentifier
-
An identifier for star, "*".
- star(SqlParserPos) - 类 中的静态方法org.apache.calcite.sql.SqlIdentifier
-
Creates an identifier that is a singleton wildcard star.
- star(List<String>, SqlParserPos, List<SqlParserPos>) - 类 中的静态方法org.apache.calcite.sql.SqlIdentifier
-
Creates an identifier that ends in a wildcard star.
- starRelOptTable - 类 中的变量org.apache.calcite.plan.RelOptLattice
-
- starRelOptTable - 类 中的变量org.apache.calcite.plan.RelOptMaterialization
-
- starRequiresRecordType() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- starTable - 类 中的变量org.apache.calcite.plan.RelOptMaterialization
-
- StarTable - org.apache.calcite.schema.impl中的类
-
Virtual table that is composed of two or more tables joined together.
- StarTable.StarTableScan - org.apache.calcite.schema.impl中的类
-
Relational expression that scans a
StarTable.
- StarTableScan(RelOptCluster, RelOptTable) - 类 的构造器org.apache.calcite.schema.impl.StarTable.StarTableScan
-
- startFunCall(String) - 类 中的方法org.apache.calcite.sql.pretty.SqlPrettyWriter
-
- startFunCall(String) - 接口 中的方法org.apache.calcite.sql.SqlWriter
-
Starts a list which is a call to a function.
- startIndex() - 类 中的方法org.apache.calcite.adapter.enumerable.impl.WinAggResetContextImpl
-
- startIndex() - 类 中的方法org.apache.calcite.adapter.enumerable.impl.WinAggResultContextImpl
-
- startIndex() - 接口 中的方法org.apache.calcite.adapter.enumerable.WinAggFrameContext
-
Returns the index of the very first row in partition.
- startList(SqlWriter.FrameType, String, String, String) - 类 中的方法org.apache.calcite.sql.pretty.SqlPrettyWriter
-
Starts a list.
- startList(String, String) - 类 中的方法org.apache.calcite.sql.pretty.SqlPrettyWriter
-
- startList(SqlWriter.FrameTypeEnum) - 类 中的方法org.apache.calcite.sql.pretty.SqlPrettyWriter
-
- startList(SqlWriter.FrameType, String, String) - 类 中的方法org.apache.calcite.sql.pretty.SqlPrettyWriter
-
- startList(String, String) - 接口 中的方法org.apache.calcite.sql.SqlWriter
-
Starts a list.
- startList(SqlWriter.FrameTypeEnum) - 接口 中的方法org.apache.calcite.sql.SqlWriter
-
Starts a list with no opening string.
- startList(SqlWriter.FrameType, String, String) - 接口 中的方法org.apache.calcite.sql.SqlWriter
-
Starts a list.
- startOrdinal - 类 中的变量org.apache.calcite.sql.SqlSpecialOperator.ReduceResult
-
- startsAt(SqlParserPos) - 类 中的方法org.apache.calcite.sql.parser.SqlParserPos
-
- startsWith(List<E>, List<E>) - 类 中的静态方法org.apache.calcite.util.Util
-
Returns whether one list is a prefix of another.
- startWithCalcite() - 类 中的方法org.apache.calcite.chinook.ChinookAvaticaServer
-
- startWithRaw() - 类 中的方法org.apache.calcite.chinook.ChinookAvaticaServer
-
- stash(T, Class<? super T>) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableRelImplementor
-
Stashes a value for the executor.
- state - 类 中的变量org.apache.calcite.adapter.enumerable.AggImpState
-
- STATE_PATTERN - 接口 中的静态变量org.apache.calcite.util.Glossary
-
Allow an object to alter its behavior when its internal state changes.
- statement(Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a statement that executes an expression.
- Statement - org.apache.calcite.linq4j.tree中的类
-
Statement.
- Statement(ExpressionType, Type) - 类 的构造器org.apache.calcite.linq4j.tree.Statement
-
- statements - 类 中的变量org.apache.calcite.linq4j.tree.BlockStatement
-
- Static - org.apache.calcite.util中的类
-
Definitions of objects to be statically imported.
- Statistic - org.apache.calcite.schema中的接口
-
Statistics about a
Table.
- Statistician(String) - 类 的构造器org.apache.calcite.util.Benchmark.Statistician
-
- statisticProvider(String) - 类 中的方法org.apache.calcite.materialize.Lattice.Builder
-
Sets the "statisticProvider" attribute.
- statisticProvider - 类 中的变量org.apache.calcite.materialize.Lattice
-
- statisticProvider - 类 中的变量org.apache.calcite.model.JsonLattice
-
Name of a class that provides estimates of the number of distinct values
in each column.
- statisticProvider(SqlStatisticProvider) - 类 中的方法org.apache.calcite.tools.Frameworks.ConfigBuilder
-
- statistics() - 类 中的方法org.apache.calcite.profile.Profiler.Profile
-
- Statistics - org.apache.calcite.schema中的类
-
- STDDEV - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
STDDEV aggregate function.
- STDDEV_POP - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
STDDEV_POP aggregate function.
- STDDEV_SAMP - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
STDDEV_SAMP aggregate function.
- StdinTableFunction - org.apache.calcite.adapter.os中的类
-
Table function that reads stdin and returns one row per line.
- stepCount() - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorScope.Path
-
Number of steps in this path.
- stepCount() - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorScope.Step
-
- steps() - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorScope.Path
-
Returns the steps in this path.
- Stmt(SqlParserPos, Ast.Op) - 类 的构造器org.apache.calcite.piglet.Ast.Stmt
-
- stmtList - 类 中的变量org.apache.calcite.piglet.Ast.Program
-
- stop() - 类 中的方法org.apache.calcite.chinook.ChinookAvaticaServer
-
- STRATEGY_PATTERN - 接口 中的静态变量org.apache.calcite.util.Glossary
-
Define a family of algorithms, encapsulate each one, and make them
interchangeable.
- stream() - 类 中的方法org.apache.calcite.adapter.csv.CsvStreamScannableTable
-
- stream() - 类 中的方法org.apache.calcite.adapter.kafka.KafkaStreamTable
-
- stream - 类 中的变量org.apache.calcite.model.JsonStream
-
Whether the table allows streaming.
- stream - 类 中的变量org.apache.calcite.model.JsonTable
-
Information about whether the table can be streamed, and if so, whether
the history of the table is also available.
- stream() - 接口 中的方法org.apache.calcite.schema.StreamableTable
-
Returns an enumerator over the rows in this Table.
- StreamableTable - org.apache.calcite.schema中的接口
-
Table that can be converted to a stream.
- streamMustGroupByMonotonic() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- streamMustOrderByMonotonic() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- StreamRules - org.apache.calcite.rel.stream中的类
-
Rules and relational operators for streaming relational expressions.
- StreamRules.DeltaAggregateTransposeRule - org.apache.calcite.rel.stream中的类
-
- StreamRules.DeltaFilterTransposeRule - org.apache.calcite.rel.stream中的类
-
- StreamRules.DeltaJoinTransposeRule - org.apache.calcite.rel.stream中的类
-
Planner rule that pushes a
Delta through a
Join.
- StreamRules.DeltaProjectTransposeRule - org.apache.calcite.rel.stream中的类
-
- StreamRules.DeltaSortTransposeRule - org.apache.calcite.rel.stream中的类
-
Planner rule that pushes a
Delta through an
Sort.
- StreamRules.DeltaTableScanRule - org.apache.calcite.rel.stream中的类
-
- StreamRules.DeltaTableScanToEmptyRule - org.apache.calcite.rel.stream中的类
-
- StreamRules.DeltaUnionTransposeRule - org.apache.calcite.rel.stream中的类
-
Planner rule that pushes a
Delta through an
Union.
- streamSetOpInconsistentInputs() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- strength - 类 中的变量org.apache.calcite.sql.SqlCollation
-
- STRICT - 类 中的静态变量org.apache.calcite.config.CalciteSystemProperty
-
Whether to follow the SQL standard strictly.
- Strict - org.apache.calcite.linq4j.function中的注释类型
-
Annotation applied to a user-defined function that indicates that
the function returns null if and only if one or more of its arguments
are null.
- STRICT_2003 - 接口 中的静态变量org.apache.calcite.sql.validate.SqlConformance
-
已过时。
- STRICT_92 - 接口 中的静态变量org.apache.calcite.sql.validate.SqlConformance
-
已过时。
- STRICT_99 - 接口 中的静态变量org.apache.calcite.sql.validate.SqlConformance
-
已过时。
- StrictAggImplementor - org.apache.calcite.adapter.enumerable中的类
-
The base implementation of strict aggregate function.
- StrictAggImplementor() - 类 的构造器org.apache.calcite.adapter.enumerable.StrictAggImplementor
-
- strictEnd - 类 中的变量org.apache.calcite.rel.core.Match
-
- strictEnd - 类 中的变量org.apache.calcite.rel.mutable.MutableMatch
-
- strictPathModeRequiresNonEmptyValue() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- strictStart - 类 中的变量org.apache.calcite.rel.core.Match
-
- strictStart - 类 中的变量org.apache.calcite.rel.mutable.MutableMatch
-
- StrictWinAggImplementor - org.apache.calcite.adapter.enumerable中的类
-
The base implementation of strict window aggregate function.
- StrictWinAggImplementor() - 类 的构造器org.apache.calcite.adapter.enumerable.StrictWinAggImplementor
-
- STRING - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
-
- STRING_EQUIVALENCE - 类 中的静态变量org.apache.calcite.rel.mutable.MutableRel
-
- STRING_INTEGER - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
-
- STRING_SAME_SAME - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
-
Operand type-checking strategy where two operands must both be in the
same string type family.
- STRING_SAME_SAME_INTEGER - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
-
Operand type-checking strategy where two operands must both be in the
same string type family and last type is INTEGER.
- STRING_SAME_SAME_SAME - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
-
Operand type-checking strategy where three operands must all be in the
same string type family.
- STRING_STRING - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
-
- STRING_STRING_INTEGER - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
-
- STRING_STRING_INTEGER_INTEGER - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
-
- STRING_STRING_OPTIONAL_STRING - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
-
- STRING_STRING_STRING - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
-
- STRING_TYPES - 枚举 中的静态变量org.apache.calcite.sql.type.SqlTypeName
-
- StringConcatFunction - org.apache.calcite.chinook中的类
-
Example query for checking query projections
- StringConcatFunction() - 类 的构造器org.apache.calcite.chinook.StringConcatFunction
-
- stringFragsOnSameLine() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- stringLiteral(String) - 类 中的静态方法org.apache.calcite.adapter.druid.DruidExpressions
-
- strings(List<RexNode>) - 类 中的静态方法org.apache.calcite.rex.RexUtil
-
Transforms a list of expressions to the list of digests.
- stringTag(String, String) - 类 中的方法org.apache.calcite.util.XmlOutput
-
Writes a String tag; a tag containing nothing but a CDATA section.
- stringToList(String) - 类 中的静态方法org.apache.calcite.util.Util
-
- StringUtils - org.apache.calcite.adapter.splunk.util中的类
-
Utility methods for encoding and decoding strings for Splunk REST calls.
- stringValue(RexNode) - 类 中的静态方法org.apache.calcite.rex.RexLiteral
-
- stringValue(SqlNode) - 类 中的静态方法org.apache.calcite.sql.SqlLiteral
-
- strip(MutableProject) - 类 中的静态方法org.apache.calcite.rel.mutable.MutableRels
-
- strip(Project) - 类 中的静态方法org.apache.calcite.rel.rules.ProjectRemoveRule
-
Returns the child of a project if the project is trivial, otherwise
the project itself.
- strip(String, String, String, String, Casing) - 类 中的静态方法org.apache.calcite.sql.parser.SqlParserUtil
-
Unquotes a quoted string, using different quotes for beginning and end.
- strip(List<PartiallyOrderedSet.Node<E>>) - 类 中的静态方法org.apache.calcite.util.PartiallyOrderedSet
-
Returns a list, backed by a list of
PartiallyOrderedSet.Nodes, that strips
away the node and returns the element inside.
- stripAs(SqlNode) - 类 中的静态方法org.apache.calcite.sql.SqlUtil
-
If a node is "AS", returns the underlying expression; otherwise returns
the node.
- stripDoubleQuotes(String) - 类 中的静态方法org.apache.calcite.util.Util
-
Converts double-quoted Java strings to their contents.
- stripGenerics(Type) - 类 中的静态方法org.apache.calcite.linq4j.tree.Types
-
- stripListAs(SqlNodeList) - 类 中的静态方法org.apache.calcite.sql.SqlUtil
-
Modifies a list of nodes, removing AS from each if present.
- stripTrivialAliases(SqlNode) - 类 中的方法org.apache.calcite.rel.rel2sql.SqlImplementor.Result
-
- Strong - org.apache.calcite.plan中的类
-
Utilities for strong predicates.
- Strong() - 类 的构造器org.apache.calcite.plan.Strong
-
- Strong.Policy - org.apache.calcite.plan中的枚举
-
How whether an operator's operands are null affects whether a call to
that operator evaluates to null.
- STRUCT_ACCESS - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The internal $STRUCT_ACCESS operator is used to access a
field of a record.
- structAccess(Object, int, String) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
Implements the .
- StructKind - org.apache.calcite.rel.type中的枚举
-
Describes a policy for resolving fields in record types.
- struncate(int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL TRUNCATE operator applied to int values.
- struncate(int, int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
- struncate(long) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL TRUNCATE operator applied to long values.
- struncate(long, int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
- struncate(BigDecimal) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL TRUNCATE operator applied to BigDecimal values.
- struncate(BigDecimal, int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
- struncate(double) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL TRUNCATE operator applied to double values.
- struncate(double, int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
- SUB_QUERY_PROGRAM - 类 中的静态变量org.apache.calcite.tools.Programs
-
Program that expands sub-queries.
- subClasses(Class<? extends RelNode>) - 类 中的方法org.apache.calcite.plan.AbstractRelOptPlanner
-
Returns sub-classes of relational expression.
- SUBMULTISET_OF - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
Submultiset.
- submultisetOf(Collection, Collection) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
Support the SUBMULTISET OF function.
- subquery(RelMetadataProvider) - 类 中的静态方法org.apache.calcite.tools.Programs
-
已过时。
- subQuery(RelMetadataProvider) - 类 中的静态方法org.apache.calcite.tools.Programs
-
- SubQueryConverter - org.apache.calcite.sql2rel中的接口
-
SubQueryConverter provides the interface for classes that convert sub-queries
into equivalent expressions.
- SubQueryFilterRemoveRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.SubQueryRemoveRule.SubQueryFilterRemoveRule
-
- SubQueryJoinRemoveRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.SubQueryRemoveRule.SubQueryJoinRemoveRule
-
- SubQueryProjectRemoveRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.SubQueryRemoveRule.SubQueryProjectRemoveRule
-
- SubQueryRemoveRule - org.apache.calcite.rel.rules中的类
-
Transform that converts IN, EXISTS and scalar sub-queries into joins.
- SubQueryRemoveRule(RelOptRuleOperand, RelBuilderFactory, String) - 类 的构造器org.apache.calcite.rel.rules.SubQueryRemoveRule
-
Creates a SubQueryRemoveRule.
- SubQueryRemoveRule.SubQueryFilterRemoveRule - org.apache.calcite.rel.rules中的类
-
Rule that converts a sub-queries from filter expressions into
Correlate instances.
- SubQueryRemoveRule.SubQueryJoinRemoveRule - org.apache.calcite.rel.rules中的类
-
Rule that converts sub-queries from join expressions into
Correlate instances.
- SubQueryRemoveRule.SubQueryProjectRemoveRule - org.apache.calcite.rel.rules中的类
-
Rule that converts sub-queries from project expressions into
Correlate instances.
- subQueryStyle() - 接口 中的方法org.apache.calcite.sql.SqlWriterConfig
-
Returns the sub-query style.
- subSchema(CalciteSchema, Iterable<String>) - 类 中的静态方法org.apache.calcite.schema.Schemas
-
Returns a sub-schema of a given schema obtained by following a sequence
of names.
- subSchemaExpression(SchemaPlus, String, Class) - 类 中的静态方法org.apache.calcite.schema.Schemas
-
Returns the expression for a sub-schema.
- subSchemaMap - 类 中的变量org.apache.calcite.jdbc.CalciteSchema
-
- subSelect() - 类 中的方法org.apache.calcite.rel.rel2sql.SqlImplementor.Result
-
- subsets - 类 中的变量org.apache.calcite.rel.core.Match
-
- subsets - 类 中的变量org.apache.calcite.rel.mutable.MutableMatch
-
- substitute(RexCall, int, RexNode) - 类 中的静态方法org.apache.calcite.rel.rules.ReduceExpressionsRule
-
Converts op(arg0, ..., argOrdinal, ..., argN) to op(arg0,..., node, ..., argN).
- SubstitutionVisitor - org.apache.calcite.plan中的类
-
Substitutes part of a tree of relational expressions with another tree.
- SubstitutionVisitor(RelNode, RelNode) - 类 的构造器org.apache.calcite.plan.SubstitutionVisitor
-
Creates a SubstitutionVisitor with the default rule set.
- SubstitutionVisitor(RelNode, RelNode, ImmutableList<SubstitutionVisitor.UnifyRule>) - 类 的构造器org.apache.calcite.plan.SubstitutionVisitor
-
Creates a SubstitutionVisitor with the default logical builder.
- SubstitutionVisitor(RelNode, RelNode, ImmutableList<SubstitutionVisitor.UnifyRule>, RelBuilderFactory) - 类 的构造器org.apache.calcite.plan.SubstitutionVisitor
-
- SubstitutionVisitor.AbstractUnifyRule - org.apache.calcite.plan中的类
-
- SubstitutionVisitor.MatchFailed - org.apache.calcite.plan中的异常错误
-
Exception thrown to exit a matcher.
- SubstitutionVisitor.Operand - org.apache.calcite.plan中的类
-
- SubstitutionVisitor.UnifyResult - org.apache.calcite.plan中的类
-
Result of an application of a
SubstitutionVisitor.UnifyRule indicating that the
rule successfully matched
query against
target and
generated a
result that is equivalent to
query and
contains
target.
- SubstitutionVisitor.UnifyRule - org.apache.calcite.plan中的类
-
Rule that attempts to match a query relational expression
against a target relational expression.
- SubstitutionVisitor.UnifyRuleCall - org.apache.calcite.plan中的类
-
- SUBSTR - 类 中的静态变量org.apache.calcite.sql.fun.OracleSqlOperatorTable
-
已过时。
- SUBSTR - 类 中的静态变量org.apache.calcite.sql.fun.SqlLibraryOperators
-
Oracle's "SUBSTR(string, position [, substringLength ])" function.
- substring(String, int, int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL SUBSTRING(string FROM ...
- substring(String, int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL SUBSTRING(string FROM ...) function.
- substring(ByteString, int, int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL SUBSTRING(binary FROM ...
- substring(ByteString, int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL SUBSTRING(binary FROM ...) function.
- SUBSTRING - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The character substring function: SUBSTRING(string FROM start [FOR
length]).
- SubstringOperatorConversion - org.apache.calcite.adapter.druid中的类
-
Converts Calcite SUBSTRING call to Druid Expression when possible
- SubstringOperatorConversion() - 类 的构造器org.apache.calcite.adapter.druid.SubstringOperatorConversion
-
- subtract(Expression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a BinaryExpression that represents an arithmetic
subtraction operation that does not have overflow checking.
- subtract(Expression, Expression, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a BinaryExpression that represents an arithmetic
subtraction operation that does not have overflow checking.
- subtractAssign(Expression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a BinaryExpression that represents a subtraction
assignment operation that does not have overflow checking.
- subtractAssign(Expression, Expression, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a BinaryExpression that represents a subtraction
assignment operation that does not have overflow checking.
- subtractAssign(Expression, Expression, Method, LambdaExpression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a BinaryExpression that represents a subtraction
assignment operation that does not have overflow checking.
- subtractAssignChecked(Expression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a BinaryExpression that represents a subtraction
assignment operation that has overflow checking.
- subtractAssignChecked(Expression, Expression, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a BinaryExpression that represents a subtraction
assignment operation that has overflow checking.
- subtractAssignChecked(Expression, Expression, Method, LambdaExpression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a BinaryExpression that represents a subtraction
assignment operation that has overflow checking.
- subtractChecked(Expression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a BinaryExpression that represents an arithmetic
subtraction operation that has overflow checking.
- subtractChecked(Expression, Expression, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a BinaryExpression that represents an arithmetic
subtraction operation that has overflow checking.
- subtractMonths(int, int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
Finds the number of months between two dates, each represented as the
number of days since the epoch.
- subtractMonths(long, long) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
- succeed() - 类 中的方法org.apache.calcite.rel.hint.HintStrategyTable.HintErrorLogger
-
- succeed() - 接口 中的方法org.apache.calcite.util.Litmus
-
Called when test succeeds.
- SUCCEEDS - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- suffix() - 类 中的方法org.apache.calcite.sql.validate.SqlQualified
-
- sum(BigDecimalFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- sum(NullableBigDecimalFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- sum(DoubleFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- sum(NullableDoubleFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- sum(IntegerFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- sum(NullableIntegerFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- sum(LongFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- sum(NullableLongFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- sum(FloatFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- sum(NullableFloatFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- sum(Enumerable<TSource>, BigDecimalFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Computes the sum of the sequence of Decimal values
that are obtained by invoking a transform function on each
element of the input sequence.
- sum(Enumerable<TSource>, NullableBigDecimalFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Computes the sum of the sequence of nullable
Decimal values that are obtained by invoking a transform
function on each element of the input sequence.
- sum(Enumerable<TSource>, DoubleFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Computes the sum of the sequence of Double values
that are obtained by invoking a transform function on each
element of the input sequence.
- sum(Enumerable<TSource>, NullableDoubleFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Computes the sum of the sequence of nullable
Double values that are obtained by invoking a transform
function on each element of the input sequence.
- sum(Enumerable<TSource>, IntegerFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Computes the sum of the sequence of int values
that are obtained by invoking a transform function on each
element of the input sequence.
- sum(Enumerable<TSource>, NullableIntegerFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Computes the sum of the sequence of nullable int
values that are obtained by invoking a transform function on
each element of the input sequence.
- sum(Enumerable<TSource>, LongFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Computes the sum of the sequence of long values
that are obtained by invoking a transform function on each
element of the input sequence.
- sum(Enumerable<TSource>, NullableLongFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Computes the sum of the sequence of nullable long
values that are obtained by invoking a transform function on
each element of the input sequence.
- sum(Enumerable<TSource>, FloatFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Computes the sum of the sequence of Float values
that are obtained by invoking a transform function on each
element of the input sequence.
- sum(Enumerable<TSource>, NullableFloatFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Computes the sum of the sequence of nullable
Float values that are obtained by invoking a transform
function on each element of the input sequence.
- sum(BigDecimalFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Computes the sum of the sequence of Decimal values
that are obtained by invoking a transform function on each
element of the input sequence.
- sum(NullableBigDecimalFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Computes the sum of the sequence of nullable
Decimal values that are obtained by invoking a transform
function on each element of the input sequence.
- sum(DoubleFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Computes the sum of the sequence of Double values
that are obtained by invoking a transform function on each
element of the input sequence.
- sum(NullableDoubleFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Computes the sum of the sequence of nullable
Double values that are obtained by invoking a transform
function on each element of the input sequence.
- sum(IntegerFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Computes the sum of the sequence of int values
that are obtained by invoking a transform function on each
element of the input sequence.
- sum(NullableIntegerFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Computes the sum of the sequence of nullable int
values that are obtained by invoking a transform function on
each element of the input sequence.
- sum(LongFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Computes the sum of the sequence of long values
that are obtained by invoking a transform function on each
element of the input sequence.
- sum(NullableLongFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Computes the sum of the sequence of nullable long
values that are obtained by invoking a transform function on
each element of the input sequence.
- sum(FloatFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Computes the sum of the sequence of Float values
that are obtained by invoking a transform function on each
element of the input sequence.
- sum(NullableFloatFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Computes the sum of the sequence of nullable
Float values that are obtained by invoking a transform
function on each element of the input sequence.
- SUM - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
SUM aggregate function.
- sum(SqlNode[]) - 类 中的静态方法org.apache.calcite.sql.parser.SqlParserPos
-
Combines the parser positions of an array of nodes to create a position
which spans from the beginning of the first to the end of the last.
- sum(List<? extends SqlNode>) - 类 中的静态方法org.apache.calcite.sql.parser.SqlParserPos
-
Combines the parser positions of a list of nodes to create a position
which spans from the beginning of the first to the end of the last.
- sum(Iterable<SqlParserPos>) - 类 中的静态方法org.apache.calcite.sql.parser.SqlParserPos
-
Combines an iterable of parser positions to create a position which spans
from the beginning of the first to the end of the last.
- sum(RexNode) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
Creates a call to the SUM aggregate function.
- sum(boolean, String, RexNode) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
Creates a call to the SUM aggregate function,
optionally distinct and with an alias.
- SUM0 - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
SUM0 aggregate function.
- Sum0Splitter() - 类 的构造器org.apache.calcite.sql.SqlSplittableAggFunction.Sum0Splitter
-
- sumBigDecimal(Queryable<T>, FunctionExpression<BigDecimalFunction1<T>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
-
Computes the sum of the sequence of Decimal values
that is obtained by invoking a projection function on each
element of the input sequence.
- sumBigDecimal(Queryable<T>, FunctionExpression<BigDecimalFunction1<T>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
-
Computes the sum of the sequence of Decimal values
that is obtained by invoking a projection function on each
element of the input sequence.
- sumBigDecimal(Queryable<T>, FunctionExpression<BigDecimalFunction1<T>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
-
- sumDouble(Queryable<T>, FunctionExpression<DoubleFunction1<T>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
-
Computes the sum of the sequence of Double values
that is obtained by invoking a projection function on each
element of the input sequence.
- sumDouble(Queryable<T>, FunctionExpression<DoubleFunction1<T>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
-
Computes the sum of the sequence of Double values
that is obtained by invoking a projection function on each
element of the input sequence.
- sumDouble(Queryable<T>, FunctionExpression<DoubleFunction1<T>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
-
- sumFloat(Queryable<T>, FunctionExpression<FloatFunction1<T>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
-
Computes the sum of the sequence of Float values
that is obtained by invoking a projection function on each
element of the input sequence.
- sumFloat(Queryable<T>, FunctionExpression<FloatFunction1<T>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
-
Computes the sum of the sequence of Float values
that is obtained by invoking a projection function on each
element of the input sequence.
- sumFloat(Queryable<T>, FunctionExpression<FloatFunction1<T>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
-
- sumInteger(Queryable<T>, FunctionExpression<IntegerFunction1<T>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
-
Computes the sum of the sequence of int values
that is obtained by invoking a projection function on each
element of the input sequence.
- sumInteger(Queryable<T>, FunctionExpression<IntegerFunction1<T>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
-
Computes the sum of the sequence of int values
that is obtained by invoking a projection function on each
element of the input sequence.
- sumInteger(Queryable<T>, FunctionExpression<IntegerFunction1<T>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
-
- sumLong(Queryable<T>, FunctionExpression<LongFunction1<T>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
-
Computes the sum of the sequence of long values
that is obtained by invoking a projection function on each
element of the input sequence.
- sumLong(Queryable<T>, FunctionExpression<LongFunction1<T>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
-
Computes the sum of the sequence of long values
that is obtained by invoking a projection function on each
element of the input sequence.
- sumLong(Queryable<T>, FunctionExpression<LongFunction1<T>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
-
- sumNullableBigDecimal(Queryable<T>, FunctionExpression<NullableBigDecimalFunction1<T>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
-
Computes the sum of the sequence of nullable
Decimal values that is obtained by invoking a projection
function on each element of the input sequence.
- sumNullableBigDecimal(Queryable<T>, FunctionExpression<NullableBigDecimalFunction1<T>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
-
Computes the sum of the sequence of nullable
Decimal values that is obtained by invoking a projection
function on each element of the input sequence.
- sumNullableBigDecimal(Queryable<T>, FunctionExpression<NullableBigDecimalFunction1<T>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
-
- sumNullableDouble(Queryable<T>, FunctionExpression<NullableDoubleFunction1<T>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
-
Computes the sum of the sequence of nullable
Double values that is obtained by invoking a projection
function on each element of the input sequence.
- sumNullableDouble(Queryable<T>, FunctionExpression<NullableDoubleFunction1<T>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
-
Computes the sum of the sequence of nullable
Double values that is obtained by invoking a projection
function on each element of the input sequence.
- sumNullableDouble(Queryable<T>, FunctionExpression<NullableDoubleFunction1<T>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
-
- sumNullableFloat(Queryable<T>, FunctionExpression<NullableFloatFunction1<T>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
-
Computes the sum of the sequence of nullable
Float values that is obtained by invoking a projection
function on each element of the input sequence.
- sumNullableFloat(Queryable<T>, FunctionExpression<NullableFloatFunction1<T>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
-
Computes the sum of the sequence of nullable
Float values that is obtained by invoking a projection
function on each element of the input sequence.
- sumNullableFloat(Queryable<T>, FunctionExpression<NullableFloatFunction1<T>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
-
- sumNullableInteger(Queryable<T>, FunctionExpression<NullableIntegerFunction1<T>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
-
Computes the sum of the sequence of nullable int
values that is obtained by invoking a projection function on
each element of the input sequence.
- sumNullableInteger(Queryable<T>, FunctionExpression<NullableIntegerFunction1<T>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
-
Computes the sum of the sequence of nullable int
values that is obtained by invoking a projection function on
each element of the input sequence.
- sumNullableInteger(Queryable<T>, FunctionExpression<NullableIntegerFunction1<T>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
-
- sumNullableLong(Queryable<T>, FunctionExpression<NullableLongFunction1<T>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
-
Computes the sum of the sequence of nullable long
values that is obtained by invoking a projection function on
each element of the input sequence.
- sumNullableLong(Queryable<T>, FunctionExpression<NullableLongFunction1<T>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
-
Computes the sum of the sequence of nullable long
values that is obtained by invoking a projection function on
each element of the input sequence.
- sumNullableLong(Queryable<T>, FunctionExpression<NullableLongFunction1<T>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
-
- SumSplitter() - 类 的构造器org.apache.calcite.sql.SqlSplittableAggFunction.SumSplitter
-
- SUPPORTED_DATE_TIME_ROLLUP_UNITS - 类 中的静态变量org.apache.calcite.rel.rules.materialize.MaterializedViewAggregateRule
-
- supportsAggregateFunction(SqlKind) - 类 中的方法org.apache.calcite.sql.dialect.JethroDataSqlDialect
-
- supportsAggregateFunction(SqlKind) - 类 中的方法org.apache.calcite.sql.dialect.MysqlSqlDialect
-
- supportsAggregateFunction(SqlKind) - 类 中的方法org.apache.calcite.sql.SqlDialect
-
- supportsAliasedValues() - 类 中的方法org.apache.calcite.sql.dialect.MysqlSqlDialect
-
- supportsAliasedValues() - 类 中的方法org.apache.calcite.sql.dialect.OracleSqlDialect
-
- supportsAliasedValues() - 类 中的方法org.apache.calcite.sql.SqlDialect
-
Returns whether the dialect supports VALUES in a sub-query with
and an "AS t(column, ...)" values to define column names.
- supportsCharSet() - 类 中的方法org.apache.calcite.sql.dialect.Db2SqlDialect
-
- supportsCharSet() - 类 中的方法org.apache.calcite.sql.dialect.H2SqlDialect
-
- supportsCharSet() - 类 中的方法org.apache.calcite.sql.dialect.HiveSqlDialect
-
- supportsCharSet() - 类 中的方法org.apache.calcite.sql.dialect.HsqldbSqlDialect
-
- supportsCharSet() - 类 中的方法org.apache.calcite.sql.dialect.JethroDataSqlDialect
-
- supportsCharSet() - 类 中的方法org.apache.calcite.sql.dialect.MssqlSqlDialect
-
- supportsCharSet() - 类 中的方法org.apache.calcite.sql.dialect.MysqlSqlDialect
-
- supportsCharSet() - 类 中的方法org.apache.calcite.sql.dialect.OracleSqlDialect
-
- supportsCharSet() - 类 中的方法org.apache.calcite.sql.dialect.PhoenixSqlDialect
-
- supportsCharSet() - 类 中的方法org.apache.calcite.sql.dialect.PostgresqlSqlDialect
-
- supportsCharSet() - 类 中的方法org.apache.calcite.sql.dialect.SparkSqlDialect
-
- supportsCharSet() - 类 中的方法org.apache.calcite.sql.SqlDialect
-
Returns whether the dialect supports character set names as part of a
data type, for instance VARCHAR(30) CHARACTER SET `ISO-8859-1`.
- supportsCondition() - 类 中的方法org.apache.calcite.rel.rules.CalcRelSplitter.RelType
-
- supportsDataType(RelDataType) - 类 中的方法org.apache.calcite.sql.dialect.OracleSqlDialect
-
- supportsDataType(RelDataType) - 类 中的方法org.apache.calcite.sql.SqlDialect
-
Returns whether this dialect supports a given type.
- supportsFunction(SqlOperator, RelDataType, List<RelDataType>) - 类 中的方法org.apache.calcite.sql.dialect.JethroDataSqlDialect
-
- supportsFunction(SqlOperator, RelDataType, List<RelDataType>) - 类 中的方法org.apache.calcite.sql.SqlDialect
-
Returns whether this dialect supports a given function or operator.
- supportsGroupByWithCube() - 类 中的方法org.apache.calcite.sql.dialect.HiveSqlDialect
-
- supportsGroupByWithCube() - 类 中的方法org.apache.calcite.sql.dialect.MssqlSqlDialect
-
- supportsGroupByWithCube() - 类 中的方法org.apache.calcite.sql.dialect.SparkSqlDialect
-
- supportsGroupByWithCube() - 类 中的方法org.apache.calcite.sql.SqlDialect
-
Returns whether this dialect supports "WITH CUBE" in "GROUP BY" clause.
- supportsGroupByWithRollup() - 类 中的方法org.apache.calcite.sql.dialect.HiveSqlDialect
-
- supportsGroupByWithRollup() - 类 中的方法org.apache.calcite.sql.dialect.MssqlSqlDialect
-
- supportsGroupByWithRollup() - 类 中的方法org.apache.calcite.sql.dialect.MysqlSqlDialect
-
- supportsGroupByWithRollup() - 类 中的方法org.apache.calcite.sql.dialect.SparkSqlDialect
-
- supportsGroupByWithRollup() - 类 中的方法org.apache.calcite.sql.SqlDialect
-
Returns whether this dialect supports "WITH ROLLUP" in the "GROUP BY"
clause.
- supportsImplicitTypeCoercion(RexCall) - 类 中的方法org.apache.calcite.sql.dialect.BigQuerySqlDialect
-
- supportsImplicitTypeCoercion(RexCall) - 类 中的方法org.apache.calcite.sql.SqlDialect
-
Returns whether the dialect supports implicit type coercion.
- supportsModality(SqlModality) - 类 中的方法org.apache.calcite.prepare.RelOptTableImpl
-
- supportsModality(SqlModality) - 类 中的方法org.apache.calcite.sql.validate.IdentifierNamespace
-
- supportsModality(SqlModality) - 类 中的方法org.apache.calcite.sql.validate.SelectNamespace
-
- supportsModality(SqlModality) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidatorNamespace
-
Returns whether this namespace is capable of giving results of the desired
modality.
- supportsModality(SqlModality) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidatorTable
-
- supportsModality(SqlModality) - 类 中的方法org.apache.calcite.sql.validate.TableConstructorNamespace
-
- supportsNestedAggregations() - 类 中的方法org.apache.calcite.sql.dialect.BigQuerySqlDialect
-
- supportsNestedAggregations() - 类 中的方法org.apache.calcite.sql.dialect.HiveSqlDialect
-
- supportsNestedAggregations() - 类 中的方法org.apache.calcite.sql.dialect.JethroDataSqlDialect
-
- supportsNestedAggregations() - 类 中的方法org.apache.calcite.sql.dialect.MysqlSqlDialect
-
- supportsNestedAggregations() - 类 中的方法org.apache.calcite.sql.dialect.PostgresqlSqlDialect
-
- supportsNestedAggregations() - 类 中的方法org.apache.calcite.sql.dialect.SparkSqlDialect
-
- supportsNestedAggregations() - 类 中的方法org.apache.calcite.sql.dialect.VerticaSqlDialect
-
- supportsNestedAggregations() - 类 中的方法org.apache.calcite.sql.SqlDialect
-
Returns whether the dialect supports nested aggregations, for instance
SELECT SUM(SUM(1)) .
- supportsOffsetFetch() - 类 中的方法org.apache.calcite.sql.dialect.JethroDataSqlDialect
-
- supportsOffsetFetch() - 类 中的方法org.apache.calcite.sql.SqlDialect
-
- supportsSetSource() - 类 中的方法org.apache.calcite.util.javac.JaninoCompiler.JaninoCompilerArgs
-
- supportsSetSource() - 类 中的方法org.apache.calcite.util.javac.JavaCompilerArgs
-
- supportsWindowFunctions() - 类 中的方法org.apache.calcite.sql.dialect.AccessSqlDialect
-
- supportsWindowFunctions() - 类 中的方法org.apache.calcite.sql.dialect.H2SqlDialect
-
- supportsWindowFunctions() - 类 中的方法org.apache.calcite.sql.dialect.HsqldbSqlDialect
-
- supportsWindowFunctions() - 类 中的方法org.apache.calcite.sql.dialect.InfobrightSqlDialect
-
- supportsWindowFunctions() - 类 中的方法org.apache.calcite.sql.SqlDialect
-
Returns whether this dialect supports window functions (OVER clause).
- surprise(double, double) - 类 中的静态方法org.apache.calcite.profile.SimpleProfiler
-
Returns a measure of how much an actual value differs from expected.
- swallow(Throwable, Logger) - 类 中的静态方法org.apache.calcite.util.Util
-
Records that an exception has been caught but will not be re-thrown.
- swap() - 枚举 中的方法org.apache.calcite.rel.core.JoinRelType
-
Swaps left to right, and vice versa.
- swap(Join) - 类 中的静态方法org.apache.calcite.rel.rules.JoinCommuteRule
-
已过时。
- swap(Join, boolean) - 类 中的静态方法org.apache.calcite.rel.rules.JoinCommuteRule
-
已过时。
- swap(Join, boolean, RelBuilder) - 类 中的静态方法org.apache.calcite.rel.rules.JoinCommuteRule
-
Returns a relational expression with the inputs switched round.
- SWAP - 类 中的静态变量org.apache.calcite.util.mapping.IntPair
-
Function that swaps source and target fields of an
IntPair.
- SWAP_OUTER - 类 中的静态变量org.apache.calcite.rel.rules.JoinCommuteRule
-
Instance of the rule that swaps outer joins as well as inner joins.
- swapColumnReferences(RexBuilder, RexNode, Map<RexTableInputRef, Set<RexTableInputRef>>) - 类 中的静态方法org.apache.calcite.rex.RexUtil
-
Given an expression, it will swap its column references
RexTableInputRef
using the contents in the map (in particular, the first element of the set in the
map value).
- swapColumnTableReferences(RexBuilder, RexNode, Map<RexTableInputRef, Set<RexTableInputRef>>, Map<RexTableInputRef.RelTableRef, RexTableInputRef.RelTableRef>) - 类 中的静态方法org.apache.calcite.rex.RexUtil
-
Given an expression, it will swap the column references
RexTableInputRef
using the contents in the first map (in particular, the first element of the set
in the map value), and then it will swap the table references contained in its
RexTableInputRef using the contents in the second map.
- swapTableColumnReferences(RexBuilder, RexNode, Map<RexTableInputRef.RelTableRef, RexTableInputRef.RelTableRef>, Map<RexTableInputRef, Set<RexTableInputRef>>) - 类 中的静态方法org.apache.calcite.rex.RexUtil
-
Given an expression, it will swap the table references contained in its
RexTableInputRef using the contents in the first map, and then
it will swap the column references
RexTableInputRef using the contents
in the second map (in particular, the first element of the set in the map value).
- swapTableReferences(RexBuilder, RexNode, Map<RexTableInputRef.RelTableRef, RexTableInputRef.RelTableRef>) - 类 中的静态方法org.apache.calcite.rex.RexUtil
-
Given an expression, it will swap the table references contained in its
RexTableInputRef using the contents in the map.
- switch_(Expression, SwitchCase...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a SwitchExpression that represents a switch statement
without a default case.
- switch_(Expression, Expression, SwitchCase...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a SwitchExpression that represents a switch statement
that has a default case.
- switch_(Expression, Expression, Method, Iterable<? extends SwitchCase>) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a SwitchExpression that represents a switch statement
that has a default case.
- switch_(Expression, Expression, Method, SwitchCase...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a SwitchExpression that represents a switch statement
that has a default case, using varargs.
- switch_(Type, Expression, Expression, Method, Iterable<? extends SwitchCase>) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a SwitchExpression that represents a switch statement
that has a default case.
- switch_(Type, Expression, Expression, Method, SwitchCase...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a SwitchExpression that represents a switch statement
that has a default case, using varargs.
- switchCase(Expression, Iterable<? extends Expression>) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a SwitchCase for use in a SwitchExpression.
- switchCase(Expression, Expression...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a SwitchCase for use in a SwitchExpression, with varargs.
- SwitchCase - org.apache.calcite.linq4j.tree中的类
-
- SwitchCase() - 类 的构造器org.apache.calcite.linq4j.tree.SwitchCase
-
- SwitchStatement - org.apache.calcite.linq4j.tree中的类
-
Represents a control expression that handles multiple selections by passing
control to
SwitchCase.
- SwitchStatement(ExpressionType) - 类 的构造器org.apache.calcite.linq4j.tree.SwitchStatement
-
- SybaseSqlDialect - org.apache.calcite.sql.dialect中的类
-
A SqlDialect implementation for the Sybase database.
- SybaseSqlDialect(SqlDialect.Context) - 类 的构造器org.apache.calcite.sql.dialect.SybaseSqlDialect
-
Creates a SybaseSqlDialect.
- symbol(String) - 类 中的方法org.apache.calcite.runtime.Pattern.PatternBuilder
-
Creates a pattern that matches symbol,
and pushes it onto the stack.
- symbol(SqlParserPos) - 枚举 中的方法org.apache.calcite.sql.fun.SqlTrimFunction.Flag
-
Creates a parse-tree node representing an occurrence of this flag
at a particular position in the parsed text.
- symbol(SqlParserPos) - 枚举 中的方法org.apache.calcite.sql.JoinConditionType
-
Creates a parse-tree node representing an occurrence of this join
type at a particular position in the parsed text.
- symbol(SqlParserPos) - 枚举 中的方法org.apache.calcite.sql.JoinType
-
Creates a parse-tree node representing an occurrence of this
condition type keyword at a particular position in the parsed
text.
- symbol(SqlParserPos) - 枚举 中的方法org.apache.calcite.sql.SqlExplain.Depth
-
Creates a parse-tree node representing an occurrence of this symbol
at a particular position in the parsed text.
- symbol(SqlParserPos) - 枚举 中的方法org.apache.calcite.sql.SqlExplainFormat
-
Creates a parse-tree node representing an occurrence of this symbol at
a particular position in the parsed text.
- symbol(SqlParserPos) - 枚举 中的方法org.apache.calcite.sql.SqlExplainLevel
-
Creates a parse-tree node representing an occurrence of this symbol at
a particular position in the parsed text.
- symbol(SqlParserPos) - 枚举 中的方法org.apache.calcite.sql.SqlInsertKeyword
-
Creates a parse-tree node representing an occurrence of this keyword
at a particular position in the parsed text.
- symbol(SqlParserPos) - 枚举 中的方法org.apache.calcite.sql.SqlJdbcDataTypeName
-
Creates a parse-tree node representing an occurrence of this keyword
at a particular position in the parsed text.
- symbol(SqlParserPos) - 枚举 中的方法org.apache.calcite.sql.SqlMatchRecognize.AfterOption
-
Creates a parse-tree node representing an occurrence of this symbol
at a particular position in the parsed text.
- symbol(SqlParserPos) - 枚举 中的方法org.apache.calcite.sql.SqlMatchRecognize.RowsPerMatchOption
-
- symbol(SqlParserPos) - 枚举 中的方法org.apache.calcite.sql.SqlSelectKeyword
-
Creates a parse-tree node representing an occurrence of this keyword
at a particular position in the parsed text.
- symbolDocument(String) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates an instance of SymbolDocumentInfo.
- symbolDocument(String, UUID) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates an instance of SymbolDocumentInfo.
- symbolDocument(String, UUID, UUID) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates an instance of SymbolDocumentInfo.
- symbolDocument(String, UUID, UUID, UUID) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates an instance of SymbolDocumentInfo.
- symbolValue(Class<E>) - 类 中的方法org.apache.calcite.sql.SqlLiteral
-
Returns the value as a symbol.
- symbolValue_() - 类 中的方法org.apache.calcite.sql.SqlLiteral
-
已过时。
- SYMMETRIC_BETWEEN - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- SYMMETRIC_NOT_BETWEEN - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- SYMMETRICAL - 枚举 中的静态变量org.apache.calcite.sql.SqlKind
-
Category of operators that do not depend on the argument order.
- SYMMETRICAL_SAME_ARG_TYPE - 枚举 中的静态变量org.apache.calcite.sql.SqlKind
-
Category of operators that do not depend on the argument order if argument types are equal.
- syncResults(Meta.StatementHandle, QueryState, long) - 类 中的方法org.apache.calcite.jdbc.CalciteMetaImpl
-
- SYSTEM_USER - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The SYSTEM_USER function.
- systemExit(int) - 类 中的静态方法org.apache.calcite.util.Unsafe
-
- systemUser(DataContext) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL SYSTEM_USER function.
- t - 类 中的变量org.apache.calcite.materialize.LatticeTable
-
- table - 类 中的变量org.apache.calcite.jdbc.CalcitePrepare.AnalyzeViewResult
-
Not null if and only if the view is modifiable.
- table - 类 中的变量org.apache.calcite.materialize.Lattice.BaseColumn
-
Alias of the table reference that the column belongs to.
- table - 类 中的变量org.apache.calcite.materialize.LatticeNode
-
- table - 类 中的变量org.apache.calcite.model.JsonMaterialization
-
- table - 类 中的变量org.apache.calcite.rel.core.TableModify
-
The table definition.
- table - 类 中的变量org.apache.calcite.rel.core.TableScan
-
The table definition.
- table - 类 中的变量org.apache.calcite.rel.core.TableSpool
-
- table(RelOptTable) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdCollation
-
Helper method to determine a
TableScan's collation.
- table(RelOptTable) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdDistribution
-
Helper method to determine a
TableScan's distribution.
- table - 类 中的变量org.apache.calcite.rel.mutable.MutableTableModify
-
- table - 类 中的变量org.apache.calcite.schema.impl.AbstractTableQueryable
-
- table(DataContext, String...) - 类 中的静态方法org.apache.calcite.schema.Schemas
-
- Table - org.apache.calcite.schema中的接口
-
Table.
- table - 类 中的变量org.apache.calcite.sql.validate.DelegatingSqlValidatorTable
-
- TABLE_MAP - 类 中的静态变量org.apache.calcite.adapter.splunk.SplunkSchema
-
- TABLE_SCAN - 类 中的静态变量org.apache.calcite.rel.hint.HintPredicates
-
A hint predicate that indicates a hint can only be used to
TableScan nodes.
- TABLE_SCAN_FACTORY - 类 中的静态变量org.apache.calcite.adapter.jdbc.JdbcRules
-
- TableAccessMap - org.apache.calcite.plan中的类
-
TableAccessMap represents the tables accessed by a query plan,
with READ/WRITE information.
- TableAccessMap() - 类 的构造器org.apache.calcite.plan.TableAccessMap
-
Constructs a permanently empty TableAccessMap.
- TableAccessMap(RelNode) - 类 的构造器org.apache.calcite.plan.TableAccessMap
-
Constructs a TableAccessMap for all tables accessed by a RelNode and its
descendants.
- TableAccessMap(List<String>, TableAccessMap.Mode) - 类 的构造器org.apache.calcite.plan.TableAccessMap
-
Constructs a TableAccessMap for a single table
- TableAccessMap.Mode - org.apache.calcite.plan中的枚举
-
Access mode.
- tableCardinality(RelOptTable) - 接口 中的方法org.apache.calcite.materialize.SqlStatisticProvider
-
Returns an estimate of the number of rows in table.
- tableCardinality(RelOptTable) - 类 中的方法org.apache.calcite.statistic.CachingSqlStatisticProvider
-
- tableCardinality(RelOptTable) - 枚举 中的方法org.apache.calcite.statistic.MapSqlStatisticProvider
-
- tableCardinality(RelOptTable) - 类 中的方法org.apache.calcite.statistic.QuerySqlStatisticProvider
-
- TableConstructorNamespace - org.apache.calcite.sql.validate中的类
-
Namespace for a table constructor VALUES (expr, expr, ...)
- tableEntry(String, Table) - 类 中的方法org.apache.calcite.jdbc.CalciteSchema
-
Creates a TableEntryImpl with no SQLs.
- TableEntry(CalciteSchema, String, ImmutableList<String>) - 类 的构造器org.apache.calcite.jdbc.CalciteSchema.TableEntry
-
- TableEntryImpl(CalciteSchema, String, Table, ImmutableList<String>) - 类 的构造器org.apache.calcite.jdbc.CalciteSchema.TableEntryImpl
-
Creates a TableEntryImpl.
- tableExists(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- tableExpression(SchemaPlus, Type, String, Class) - 类 中的静态方法org.apache.calcite.schema.Schemas
-
Returns the expression to access a table within a schema.
- TableFactory<T extends Table> - org.apache.calcite.schema中的接口
-
Factory for
Table objects.
- TableFunction - org.apache.calcite.schema中的接口
-
Function that returns a table during execution time.
- TableFunctionImpl - org.apache.calcite.schema.impl中的类
-
- TableFunctionReturnTypeInference - org.apache.calcite.sql.type中的类
-
TableFunctionReturnTypeInference implements rules for deriving table function
output row types by expanding references to cursor parameters.
- TableFunctionReturnTypeInference(RelProtoDataType, List<String>, boolean) - 类 的构造器org.apache.calcite.sql.type.TableFunctionReturnTypeInference
-
- TableFunctionScan - org.apache.calcite.rel.core中的类
-
Relational expression that calls a table-valued function.
- TableFunctionScan(RelOptCluster, RelTraitSet, List<RelNode>, RexNode, Type, RelDataType, Set<RelColumnMapping>) - 类 的构造器org.apache.calcite.rel.core.TableFunctionScan
-
Creates a TableFunctionScan.
- TableFunctionScan(RelInput) - 类 的构造器org.apache.calcite.rel.core.TableFunctionScan
-
Creates a TableFunctionScan by parsing serialized output.
- tableFunctionScanContext(List<SqlNode>) - 类 中的方法org.apache.calcite.rel.rel2sql.SqlImplementor
-
- tableFunctionScanFactory - 类 中的变量org.apache.calcite.rel.core.RelFactories.Struct
-
- tableList - 类 中的变量org.apache.calcite.sql.util.ChainedSqlOperatorTable
-
- TableMacro - org.apache.calcite.schema中的接口
-
Function that returns a
Table.
- TableMacroImpl - org.apache.calcite.schema.impl中的类
-
- tableMap - 类 中的变量org.apache.calcite.adapter.pig.PigSchema
-
- tableMap - 类 中的变量org.apache.calcite.jdbc.CalciteSchema
-
Tables explicitly defined in this schema.
- TableModify - org.apache.calcite.rel.core中的类
-
Relational expression that modifies a table.
- TableModify(RelOptCluster, RelTraitSet, RelOptTable, Prepare.CatalogReader, RelNode, TableModify.Operation, List<String>, List<RexNode>, boolean) - 类 的构造器org.apache.calcite.rel.core.TableModify
-
Creates a TableModify.
- TableModify.Operation - org.apache.calcite.rel.core中的枚举
-
Enumeration of supported modification operations.
- tableModOp - 类 中的变量org.apache.calcite.prepare.Prepare.PreparedResultImpl
-
- tableName() - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcTable
-
Returns the table name, qualified with catalog and schema name if
applicable, as a parse tree node (
SqlIdentifier).
- tableName - 类 中的变量org.apache.calcite.schema.impl.AbstractTableQueryable
-
- tableNameNotFound(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- tableNameNotFoundDidYouMean(String, String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- tableNotFound(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- tablePath - 类 中的变量org.apache.calcite.jdbc.CalcitePrepare.AnalyzeViewResult
-
- tableRel - 类 中的变量org.apache.calcite.plan.RelOptMaterialization
-
- tables() - 类 中的方法org.apache.calcite.materialize.Lattice
-
Returns the set of tables in this lattice.
- tables - 类 中的变量org.apache.calcite.model.JsonMapSchema
-
Tables in this schema.
- tables - 类 中的变量org.apache.calcite.schema.impl.StarTable
-
- TABLESAMPLE - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The TABLESAMPLE operator.
- TableScan - org.apache.calcite.rel.core中的类
-
Relational operator that returns the contents of a table.
- TableScan(RelOptCluster, RelTraitSet, List<RelHint>, RelOptTable) - 类 的构造器org.apache.calcite.rel.core.TableScan
-
- TableScan(RelOptCluster, RelTraitSet, RelOptTable) - 类 的构造器org.apache.calcite.rel.core.TableScan
-
已过时。
- TableScan(RelInput) - 类 的构造器org.apache.calcite.rel.core.TableScan
-
Creates a TableScan by parsing serialized output.
- TableScanNode - org.apache.calcite.interpreter中的类
-
Interpreter node that implements a
TableScan.
- TableScanRule - org.apache.calcite.rel.rules中的类
-
- TableScanRule(RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.rules.TableScanRule
-
已过时。
Creates a TableScanRule.
- TableSpool - org.apache.calcite.rel.core中的类
-
Spool that writes into a table.
- TableSpool(RelOptCluster, RelTraitSet, RelNode, Spool.Type, Spool.Type, RelOptTable) - 类 的构造器org.apache.calcite.rel.core.TableSpool
-
- TableValuedFunctionCallImplementor - org.apache.calcite.adapter.enumerable中的接口
-
Implements a table-valued function call.
- take(int) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- take(Enumerable<TSource>, int) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Returns a specified number of contiguous elements
from the start of a sequence.
- take(Enumerable<TSource>, long) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Returns a specified number of contiguous elements
from the start of a sequence.
- take(int) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Returns a specified number of contiguous elements
from the start of a sequence.
- take(Queryable<T>, int) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
-
Returns a specified number of contiguous elements
from the start of a sequence.
- take(Queryable<T>, int) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
-
Returns a specified number of contiguous elements
from the start of a sequence.
- take(Queryable<T>, int) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
-
- takeWhile(Predicate1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- takeWhile(Predicate2<T, Integer>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- takeWhile(Enumerable<TSource>, Predicate1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Returns elements from a sequence as long as a
specified condition is true.
- takeWhile(Enumerable<TSource>, Predicate2<TSource, Integer>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Returns elements from a sequence as long as a
specified condition is true.
- takeWhile(Predicate1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Returns elements from a sequence as long as a
specified condition is true.
- takeWhile(Predicate2<TSource, Integer>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Returns elements from a sequence as long as a
specified condition is true.
- takeWhile(Queryable<T>, FunctionExpression<Predicate1<T>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
-
Returns elements from a sequence as long as a
specified condition is true.
- takeWhile(Queryable<T>, FunctionExpression<Predicate1<T>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
-
Returns elements from a sequence as long as a
specified condition is true.
- takeWhile(Queryable<T>, FunctionExpression<Predicate1<T>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
-
- takeWhileLong(Enumerable<TSource>, Predicate2<TSource, Long>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Returns elements from a sequence as long as a
specified condition is true.
- takeWhileN(Queryable<T>, FunctionExpression<Predicate2<T, Integer>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
-
Returns elements from a sequence as long as a
specified condition is true.
- takeWhileN(Queryable<T>, FunctionExpression<Predicate2<T, Integer>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
-
Returns elements from a sequence as long as a
specified condition is true.
- takeWhileN(Queryable<T>, FunctionExpression<Predicate2<T, Integer>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
-
- tan(BigDecimal) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL TAN operator applied to BigDecimal values.
- tan(double) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL TAN operator applied to double values.
- TAN - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- tanh(BigDecimal) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL TANH operator applied to BigDecimal values.
- tanh(double) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL TANH operator applied to double values.
- TANH - 类 中的静态变量org.apache.calcite.sql.fun.SqlLibraryOperators
-
- target(int) - 类 中的静态方法org.apache.calcite.plan.SubstitutionVisitor.AbstractUnifyRule
-
Creates an operand that matches a relational expression in the
target.
- target - 类 中的变量org.apache.calcite.plan.SubstitutionVisitor.UnifyRuleCall
-
- target - 类 中的变量org.apache.calcite.util.graph.DefaultEdge
-
- target - 类 中的变量org.apache.calcite.util.mapping.IntPair
-
- target(Map<Integer, Integer>, int, int) - 类 中的静态方法org.apache.calcite.util.mapping.Mappings
-
- target(IntFunction<Integer>, int, int) - 类 中的静态方法org.apache.calcite.util.mapping.Mappings
-
- target(Iterable<IntPair>, int, int) - 类 中的静态方法org.apache.calcite.util.mapping.Mappings
-
- target(List<Integer>, int) - 类 中的静态方法org.apache.calcite.util.mapping.Mappings
-
- targetExpression - 类 中的变量org.apache.calcite.linq4j.tree.MethodCallExpression
-
- targetOperand - 类 中的变量org.apache.calcite.plan.SubstitutionVisitor.UnifyRule
-
- targets - 类 中的变量org.apache.calcite.util.mapping.Mappings.PartialMapping
-
- TCP_NODELAY - 类 中的静态变量org.apache.calcite.runtime.SocketFactoryImpl
-
do not buffer send(s) iff true
- Template - org.apache.calcite.util中的类
-
String template.
- TEMPLATE_METHOD_PATTERN - 接口 中的静态变量org.apache.calcite.util.Glossary
-
Define the skeleton of an algorithm in an operation, deferring some steps
to subclasses.
- TemporalTable - org.apache.calcite.schema中的接口
-
Table that is temporal.
- TeradataSqlDialect - org.apache.calcite.sql.dialect中的类
-
A SqlDialect implementation for the Teradata database.
- TeradataSqlDialect(SqlDialect.Context) - 类 的构造器org.apache.calcite.sql.dialect.TeradataSqlDialect
-
Creates a TeradataSqlDialect.
- TernaryExpression - org.apache.calcite.linq4j.tree中的类
-
Represents an expression that has a ternary operator.
- test(TableScan) - 类 中的静态方法org.apache.calcite.rel.rules.FilterTableScanRule
-
- test(TableScan) - 类 中的静态方法org.apache.calcite.rel.rules.ProjectTableScanRule
-
- test(RexNode) - 接口 中的方法org.apache.calcite.rel.rules.PushProjector.ExprCondition
-
Evaluates a condition for a given expression.
- test(T) - 类 中的方法org.apache.calcite.runtime.PredicateImpl
-
已过时。
Overrides java.util.function.Predicate#test in JDK8 and higher.
- TEST_CASSANDRA - 类 中的静态变量org.apache.calcite.config.CalciteSystemProperty
-
Whether to run Cassandra tests.
- TEST_DATASET_PATH - 类 中的静态变量org.apache.calcite.config.CalciteSystemProperty
-
Path to the dataset file that should used for integration tests.
- TEST_DB - 类 中的静态变量org.apache.calcite.config.CalciteSystemProperty
-
Which database to use for tests that require a JDBC data source.
- TEST_DRUID - 类 中的静态变量org.apache.calcite.config.CalciteSystemProperty
-
Whether to run Druid tests.
- TEST_FOODMART_QUERY_IDS - 类 中的静态变量org.apache.calcite.config.CalciteSystemProperty
-
A list of ids designating the queries
(from query.json in new.hydromatic:foodmart-queries:0.4.1)
that should be run as part of FoodmartTest.
- TEST_MONGODB - 类 中的静态变量org.apache.calcite.config.CalciteSystemProperty
-
Whether to run MongoDB tests.
- TEST_REDIS - 类 中的静态变量org.apache.calcite.config.CalciteSystemProperty
-
Whether to run Redis tests.
- TEST_SPLUNK - 类 中的静态变量org.apache.calcite.config.CalciteSystemProperty
-
Whether to run Splunk tests.
- TEST_UNICODE_SQL_ESCAPED_LITERAL - 类 中的静态变量org.apache.calcite.util.ConversionUtil
-
A constant string which can be used wherever a SQL literal containing
Unicode escape characters is needed in a test.
- TEST_UNICODE_STRING - 类 中的静态变量org.apache.calcite.util.ConversionUtil
-
A constant string which can be used wherever a Java string containing
Unicode characters is needed in a test.
- thenBy(Function1<T, TKey>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- thenBy(Function1<T, TKey>, Comparator<TKey>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- thenBy(OrderedEnumerable<TSource>, Function1<TSource, TKey>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Performs a subsequent ordering of the elements in a sequence in
ascending order according to a key.
- thenBy(OrderedEnumerable<TSource>, Function1<TSource, TKey>, Comparator<TKey>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Performs a subsequent ordering of the elements in a sequence in
ascending order according to a key, using a specified comparator.
- thenBy(Function1<T, TKey>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedOrderedEnumerable
-
Performs a subsequent ordering of the elements in a sequence in
ascending order according to a key.
- thenBy(Function1<T, TKey>, Comparator<TKey>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedOrderedEnumerable
-
Performs a subsequent ordering of the elements in a sequence in
ascending order according to a key, using a specified comparator.
- thenBy(FunctionExpression<Function1<T, TKey>>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedOrderedQueryable
-
Performs a subsequent ordering of the elements in a sequence in
ascending order according to a key.
- thenBy(FunctionExpression<Function1<T, TKey>>, Comparator<TKey>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedOrderedQueryable
-
Performs a subsequent ordering of the elements in a sequence in
ascending order according to a key, using a specified comparator.
- thenBy(OrderedQueryable<T>, FunctionExpression<Function1<T, TKey>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
-
Performs a subsequent ordering of the elements in a sequence in
ascending order according to a key.
- thenBy(OrderedQueryable<T>, FunctionExpression<Function1<T, TKey>>, Comparator<TKey>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
-
Performs a subsequent ordering of the elements in a sequence in
ascending order according to a key, using a specified comparator.
- thenBy(OrderedQueryable<T>, FunctionExpression<Function1<T, TKey>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
-
- thenBy(OrderedQueryable<T>, FunctionExpression<Function1<T, TKey>>, Comparator<TKey>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
-
- thenBy(OrderedQueryable<T>, FunctionExpression<Function1<T, TKey>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
-
- thenBy(OrderedQueryable<T>, FunctionExpression<Function1<T, TKey>>, Comparator<TKey>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
-
- thenByDescending(Function1<T, TKey>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- thenByDescending(Function1<T, TKey>, Comparator<TKey>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- thenByDescending(OrderedEnumerable<TSource>, Function1<TSource, TKey>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Performs a subsequent ordering of the elements in a sequence in
descending order according to a key.
- thenByDescending(OrderedEnumerable<TSource>, Function1<TSource, TKey>, Comparator<TKey>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Performs a subsequent ordering of the elements in a sequence in
descending order according to a key, using a specified comparator.
- thenByDescending(Function1<T, TKey>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedOrderedEnumerable
-
Performs a subsequent ordering of the elements in a sequence in
descending order according to a key.
- thenByDescending(Function1<T, TKey>, Comparator<TKey>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedOrderedEnumerable
-
Performs a subsequent ordering of the elements in a sequence in
descending order according to a key, using a specified comparator.
- thenByDescending(FunctionExpression<Function1<T, TKey>>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedOrderedQueryable
-
Performs a subsequent ordering of the elements in a sequence in
descending order according to a key.
- thenByDescending(FunctionExpression<Function1<T, TKey>>, Comparator<TKey>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedOrderedQueryable
-
Performs a subsequent ordering of the elements in a sequence in
descending order according to a key, using a specified comparator.
- thenByDescending(OrderedQueryable<T>, FunctionExpression<Function1<T, TKey>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
-
Performs a subsequent ordering of the elements in a sequence in
descending order according to a key.
- thenByDescending(OrderedQueryable<T>, FunctionExpression<Function1<T, TKey>>, Comparator<TKey>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
-
Performs a subsequent ordering of the elements in a sequence in
dscending order according to a key, using a specified comparator.
- thenByDescending(OrderedQueryable<T>, FunctionExpression<Function1<T, TKey>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
-
- thenByDescending(OrderedQueryable<T>, FunctionExpression<Function1<T, TKey>>, Comparator<TKey>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
-
- thenByDescending(OrderedQueryable<T>, FunctionExpression<Function1<T, TKey>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
-
- thenByDescending(OrderedQueryable<T>, FunctionExpression<Function1<T, TKey>>, Comparator<TKey>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
-
- THREAD_CONTEXT_STACK - 接口 中的静态变量org.apache.calcite.jdbc.CalcitePrepare
-
- THREAD_EXPAND - 类 中的静态变量org.apache.calcite.prepare.Prepare
-
- THREAD_LOCAL - 接口 中的静态变量org.apache.calcite.prepare.Prepare.CatalogReader
-
- THREAD_METADATA - 类 中的静态变量org.apache.calcite.adapter.jdbc.JdbcSchema
-
- THREAD_PROVIDERS - 类 中的静态变量org.apache.calcite.rel.metadata.RelMetadataQueryBase
-
- THREAD_PROVIDERS - 类 中的静态变量org.apache.calcite.sql.type.SqlTypeCoercionRule
-
- THREAD_TRIM - 类 中的静态变量org.apache.calcite.prepare.Prepare
-
- THROW - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- THROW - 接口 中的静态变量org.apache.calcite.util.Litmus
-
- throw_(Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a statement that represents the throwing of an exception.
- throwIfUnchecked(Throwable) - 类 中的静态方法org.apache.calcite.util.Util
-
As Throwables.throwIfUnchecked(Throwable),
which was introduced in Guava 20,
but we don't require Guava version 20 yet.
- ThrowStatement - org.apache.calcite.linq4j.tree中的类
-
Represents a throw statement.
- ThrowStatement(Expression) - 类 的构造器org.apache.calcite.linq4j.tree.ThrowStatement
-
- Tile(ImmutableList<Lattice.Measure>, ImmutableList<Lattice.Column>) - 类 的构造器org.apache.calcite.materialize.Lattice.Tile
-
- TileBuilder() - 类 的构造器org.apache.calcite.materialize.Lattice.TileBuilder
-
- TileKey - org.apache.calcite.materialize中的类
-
Definition of a particular combination of dimensions and measures of a
lattice that is the basis of a materialization.
- TileKey(Lattice, ImmutableBitSet, ImmutableList<Lattice.Measure>) - 类 的构造器org.apache.calcite.materialize.TileKey
-
Creates a TileKey.
- tiles - 类 中的变量org.apache.calcite.materialize.Lattice
-
- tiles() - 类 中的方法org.apache.calcite.materialize.TileSuggester
-
- tiles - 类 中的变量org.apache.calcite.model.JsonLattice
-
List of materialized aggregates to create up front.
- TileSuggester - org.apache.calcite.materialize中的类
-
Algorithm that suggests a set of initial tiles (materialized aggregate views)
for a given lattice.
- TileSuggester(Lattice) - 类 的构造器org.apache.calcite.materialize.TileSuggester
-
- TIME - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
-
Type-inference strategy whereby the result type of a call is Time(0).
- TIME_NULLABLE - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
-
Type-inference strategy whereby the result type of a call is nullable
Time(0).
- TIME_WITH_TIMEZONE - 接口 中的静态变量org.apache.calcite.sql.type.ExtraSqlTypes
-
- TimeExtractionFunction - org.apache.calcite.adapter.druid中的类
-
Implementation of Druid time format extraction function.
- TimeExtractionFunction(String, Granularity, String, String) - 类 的构造器org.apache.calcite.adapter.druid.TimeExtractionFunction
-
- TIMESTAMP_ADD - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The TIMESTAMPADD function.
- TIMESTAMP_DIFF - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The TIMESTAMPDIFF function.
- TIMESTAMP_WITH_TIMEZONE - 接口 中的静态变量org.apache.calcite.sql.type.ExtraSqlTypes
-
- TimestampString - org.apache.calcite.util中的类
-
Timestamp literal.
- TimestampString(String) - 类 的构造器org.apache.calcite.util.TimestampString
-
Creates a TimeString.
- TimestampString(int, int, int, int, int, int) - 类 的构造器org.apache.calcite.util.TimestampString
-
Creates a TimestampString for year, month, day, hour, minute, second,
millisecond values.
- timestampWithLocalTimeZoneToDate(long, TimeZone) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
- timestampWithLocalTimeZoneToString(long, TimeZone) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
- timestampWithLocalTimeZoneToTime(long, TimeZone) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
- timestampWithLocalTimeZoneToTimestamp(long, TimeZone) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
- timestampWithLocalTimeZoneToTimeWithLocalTimeZone(long) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
- TimestampWithTimeZoneString - org.apache.calcite.util中的类
-
Timestamp with time-zone literal.
- TimestampWithTimeZoneString(TimestampString, TimeZone) - 类 的构造器org.apache.calcite.util.TimestampWithTimeZoneString
-
Creates a TimestampWithTimeZoneString.
- TimestampWithTimeZoneString(String) - 类 的构造器org.apache.calcite.util.TimestampWithTimeZoneString
-
Creates a TimestampWithTimeZoneString.
- TimestampWithTimeZoneString(int, int, int, int, int, int, String) - 类 的构造器org.apache.calcite.util.TimestampWithTimeZoneString
-
Creates a TimestampWithTimeZoneString for year, month, day, hour, minute, second,
millisecond values in the given time-zone.
- TimeString - org.apache.calcite.util中的类
-
Time literal.
- TimeString(String) - 类 的构造器org.apache.calcite.util.TimeString
-
Creates a TimeString.
- TimeString(int, int, int) - 类 的构造器org.apache.calcite.util.TimeString
-
Creates a TimeString for hour, minute, second and millisecond values.
- timeUnitRange - 类 中的变量org.apache.calcite.sql.SqlIntervalQualifier
-
- timeWithLocalTimeZoneToString(int, TimeZone) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
- timeWithLocalTimeZoneToTime(int, TimeZone) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
- timeWithLocalTimeZoneToTimestamp(String, int, TimeZone) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
- timeWithLocalTimeZoneToTimestampWithLocalTimeZone(String, int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
- TimeWithTimeZoneString - org.apache.calcite.util中的类
-
Time with time-zone literal.
- TimeWithTimeZoneString(TimeString, TimeZone) - 类 的构造器org.apache.calcite.util.TimeWithTimeZoneString
-
Creates a TimeWithTimeZoneString.
- TimeWithTimeZoneString(String) - 类 的构造器org.apache.calcite.util.TimeWithTimeZoneString
-
Creates a TimeWithTimeZoneString.
- TimeWithTimeZoneString(int, int, int, String) - 类 的构造器org.apache.calcite.util.TimeWithTimeZoneString
-
Creates a TimeWithTimeZoneString for hour, minute, second and millisecond values
in the given time-zone.
- timeZone() - 接口 中的方法org.apache.calcite.config.CalciteConnectionConfig
-
- timeZone() - 类 中的方法org.apache.calcite.config.CalciteConnectionConfigImpl
-
- TIMEZONE - 枚举 中的静态变量org.apache.calcite.config.CalciteConnectionProperty
-
已过时。
- timeZone(DataContext) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
- timingTracer - 类 中的变量org.apache.calcite.prepare.Prepare
-
- TO_BASE64 - 类 中的静态变量org.apache.calcite.sql.fun.SqlLibraryOperators
-
- TO_DATE - 类 中的静态变量org.apache.calcite.sql.fun.SqlLibraryOperators
-
The "TO_DATE(string1, string2)" function; casts string1
to a DATE using the format specified in string2.
- TO_MULTISET - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
-
Returns a multiset type.
- TO_MULTISET - 类 中的静态变量org.apache.calcite.sql.type.SqlTypeTransforms
-
Parameter type-inference transform strategy that wraps a given type
in a multiset.
- TO_MULTISET_ELEMENT_TYPE - 类 中的静态变量org.apache.calcite.sql.type.SqlTypeTransforms
-
Parameter type-inference transform strategy where a derived type must be
a multiset type and the returned type is the multiset's element type.
- TO_NOT_NULLABLE - 类 中的静态变量org.apache.calcite.sql.type.SqlTypeTransforms
-
Parameter type-inference transform strategy where a derived type is
transformed into the same type but not nullable.
- TO_NULLABLE - 类 中的静态变量org.apache.calcite.sql.type.SqlTypeTransforms
-
Parameter type-inference transform strategy where a derived type is
transformed into the same type but nullable if any of a calls operands is
nullable
- TO_NULLABLE_ALL - 类 中的静态变量org.apache.calcite.sql.type.SqlTypeTransforms
-
Parameter type-inference transform strategy where a derived type is
transformed into the same type, but nullable if and only if all of a call's
operands are nullable.
- TO_TIMESTAMP - 类 中的静态变量org.apache.calcite.sql.fun.SqlLibraryOperators
-
The "TO_TIMESTAMP(string1, string2)" function; casts string1
to a TIMESTAMP using the format specified in string2.
- TO_VARYING - 类 中的静态变量org.apache.calcite.sql.type.SqlTypeTransforms
-
Type-inference strategy whereby the result type of a call is VARYING the
type given.
- toArray(Collection) - 枚举 中的方法org.apache.calcite.linq4j.tree.Primitive
-
Converts a collection of boxed primitives into an array of primitives.
- toArray() - 类 中的方法org.apache.calcite.runtime.ConsList
-
- toArray(T[]) - 类 中的方法org.apache.calcite.runtime.ConsList
-
- toArray(T2[]) - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat1List
-
- toArray() - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat1List
-
- toArray(T2[]) - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat2List
-
- toArray() - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat2List
-
- toArray(T2[]) - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat3List
-
- toArray() - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat3List
-
- toArray(T2[]) - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat4List
-
- toArray() - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat4List
-
- toArray(T2[]) - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat5List
-
- toArray() - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat5List
-
- toArray(T2[]) - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat6List
-
- toArray() - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat6List
-
- toArray() - 类 中的方法org.apache.calcite.sql.SqlNodeList
-
- toArray(BitSet) - 类 中的静态方法org.apache.calcite.util.BitSets
-
Converts a BitSet to an array.
- toArray() - 类 中的方法org.apache.calcite.util.ImmutableBitSet
-
Converts this bit set to an array.
- toArray() - 类 中的方法org.apache.calcite.util.ImmutableIntList
-
- toArray(T[]) - 类 中的方法org.apache.calcite.util.ImmutableIntList
-
- toArray(List<Integer>) - 类 中的静态方法org.apache.calcite.util.IntList
-
- toArray2(Collection<Number>) - 枚举 中的方法org.apache.calcite.linq4j.tree.Primitive
-
Converts a collection of
Number to a primitive array.
- toAutomaton() - 类 中的方法org.apache.calcite.runtime.Pattern.AbstractPattern
-
- toAutomaton() - 接口 中的方法org.apache.calcite.runtime.Pattern
-
- toBase64(String) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL TO_BASE64(string) function.
- toBase64(ByteString) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL TO_BASE64(string) function for binary string.
- toBigDecimal(String) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
- toBigDecimal(Number) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
- toBigDecimal(Object) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
- toBigDecimal(Number, int) - 类 中的静态方法org.apache.calcite.util.NumberUtil
-
- toBigDecimal(Number) - 类 中的静态方法org.apache.calcite.util.NumberUtil
-
- toBindable(Map<String, Object>, CalcitePrepare.SparkHandler, EnumerableRel, EnumerableRel.Prefer) - 类 中的静态方法org.apache.calcite.adapter.enumerable.EnumerableInterpretable
-
- toBitSet() - 类 中的方法org.apache.calcite.util.ImmutableBitSet
-
Returns a
BitSet that has the same contents as this
ImmutableBitSet.
- toBitString() - 类 中的方法org.apache.calcite.util.BitString
-
Returns this bit string as a bit string, such as "10110".
- toBlock() - 类 中的方法org.apache.calcite.linq4j.tree.BlockBuilder
-
Returns a block consisting of the current list of statements.
- toBlock(Node) - 类 中的静态方法org.apache.calcite.linq4j.tree.Blocks
-
- toBoolean() - 枚举 中的方法org.apache.calcite.rex.RexUnknownAs
-
- toBoolean(String) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
CAST(VARCHAR AS BOOLEAN).
- toBoolean(Number) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
- toBoolean(Object) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
- toBoolean(String) - 类 中的静态方法org.apache.calcite.util.ConversionUtil
-
Converts a string into a boolean
- toBuilder() - 接口 中的方法org.apache.calcite.tools.RelBuilder.Config
-
已过时。
- toByte(Object) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
- toByte(Number) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
- toByteArrayFromBitString(String, int) - 类 中的静态方法org.apache.calcite.util.BitString
-
Converts a bit string to an array of bytes.
- toByteArrayFromString(String, int) - 类 中的静态方法org.apache.calcite.util.ConversionUtil
-
Converts a string into a byte array.
- toCalendar() - 类 中的方法org.apache.calcite.util.DateString
-
- toCalendar() - 类 中的方法org.apache.calcite.util.TimestampString
-
- toCalendar() - 类 中的方法org.apache.calcite.util.TimeString
-
- toChar(String) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
- toCharBoxed(String) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
- toClass(Type) - 类 中的静态方法org.apache.calcite.linq4j.tree.Types
-
- toClassArray(Iterable<? extends Expression>) - 类 中的静态方法org.apache.calcite.linq4j.tree.Types
-
- toCnf(RexBuilder, RexNode) - 类 中的静态方法org.apache.calcite.rex.RexUtil
-
Converts an expression to conjunctive normal form (CNF).
- toCnf(RexBuilder, int, RexNode) - 类 中的静态方法org.apache.calcite.rex.RexUtil
-
- toCollation(List<Map<String, Object>>) - 类 中的方法org.apache.calcite.rel.externalize.RelJson
-
- toDistribution(Object) - 类 中的方法org.apache.calcite.rel.externalize.RelJson
-
- toDnf(RexBuilder, RexNode) - 类 中的静态方法org.apache.calcite.rex.RexUtil
-
Converts an expression to disjunctive normal form (DNF).
- todo() - 类 中的静态方法org.apache.calcite.linq4j.Extensions
-
- TODO_FIXED - 类 中的静态变量org.apache.calcite.util.Bug
-
Use this to flag temporary code.
- toDot() - 类 中的方法org.apache.calcite.plan.volcano.VolcanoPlanner
-
- toDouble(String) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
- toDouble(Number) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
- toDouble(Object) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
- toDruidColumn(RexNode, RelDataType, DruidQuery) - 类 中的静态方法org.apache.calcite.adapter.druid.DruidQuery
-
- toDruidExpression(RexNode, RelDataType, DruidQuery) - 类 中的方法org.apache.calcite.adapter.druid.BinaryOperatorConversion
-
- toDruidExpression(RexNode, RelDataType, DruidQuery) - 类 中的方法org.apache.calcite.adapter.druid.CeilOperatorConversion
-
- toDruidExpression(RexNode, RelDataType, DruidQuery) - 类 中的方法org.apache.calcite.adapter.druid.DirectOperatorConversion
-
- toDruidExpression(RexNode, RelDataType, DruidQuery) - 类 中的静态方法org.apache.calcite.adapter.druid.DruidExpressions
-
Translates Calcite rexNode to Druid Expression when possible
- toDruidExpression(RexNode, RelDataType, DruidQuery) - 类 中的方法org.apache.calcite.adapter.druid.DruidSqlCastConverter
-
- toDruidExpression(RexNode, RelDataType, DruidQuery) - 接口 中的方法org.apache.calcite.adapter.druid.DruidSqlOperatorConverter
-
Translate rexNode to valid Druid expression.
- toDruidExpression(RexNode, RelDataType, DruidQuery) - 类 中的方法org.apache.calcite.adapter.druid.ExtractOperatorConversion
-
- toDruidExpression(RexNode, RelDataType, DruidQuery) - 类 中的方法org.apache.calcite.adapter.druid.FloorOperatorConversion
-
- toDruidExpression(RexNode, RelDataType, DruidQuery) - 类 中的方法org.apache.calcite.adapter.druid.NaryOperatorConverter
-
- toDruidExpression(RexNode, RelDataType, DruidQuery) - 类 中的方法org.apache.calcite.adapter.druid.SubstringOperatorConversion
-
- toDruidExpression(RexNode, RelDataType, DruidQuery) - 类 中的方法org.apache.calcite.adapter.druid.UnaryPrefixOperatorConversion
-
- toDruidExpression(RexNode, RelDataType, DruidQuery) - 类 中的方法org.apache.calcite.adapter.druid.UnarySuffixOperatorConversion
-
- toDruidExpressions(DruidQuery, RelDataType, List<RexNode>) - 类 中的静态方法org.apache.calcite.adapter.druid.DruidExpressions
-
Translate a list of Calcite RexNode to Druid expressions.
- toDruidGranularity(TimeUnitRange) - 类 中的静态方法org.apache.calcite.adapter.druid.DruidDateTimeUtils
-
- toFieldCollation(Map<String, Object>) - 类 中的方法org.apache.calcite.rel.externalize.RelJson
-
- ToFieldIndex() - 类 的构造器org.apache.calcite.rel.type.RelDataTypeField.ToFieldIndex
-
已过时。
- ToFieldName() - 类 的构造器org.apache.calcite.rel.type.RelDataTypeField.ToFieldName
-
已过时。
- toFloat(String) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
- toFloat(Number) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
- toFloat(Object) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
- toFormattedString() - 类 中的方法org.apache.calcite.sql.SqlAbstractDateTimeLiteral
-
Returns e.g.
- toFormattedString() - 类 中的方法org.apache.calcite.sql.SqlDateLiteral
-
Returns e.g. '1969-07-21'.
- toFormattedString() - 类 中的方法org.apache.calcite.sql.SqlTimeLiteral
-
Returns e.g. '03:05:67.456'.
- toFormattedString() - 类 中的方法org.apache.calcite.sql.SqlTimestampLiteral
-
Returns e.g. '03:05:67.456'.
- toFunctionBlock(Node) - 类 中的静态方法org.apache.calcite.linq4j.tree.Blocks
-
- toHexString() - 类 中的方法org.apache.calcite.util.BitString
-
Converts this bit string to a hex string, such as "7AB".
- toIdentifier() - 类 中的方法org.apache.calcite.sql.validate.SqlIdentifierMoniker
-
- toIdentifier() - 接口 中的方法org.apache.calcite.sql.validate.SqlMoniker
-
- toIdentifier() - 类 中的方法org.apache.calcite.sql.validate.SqlMonikerImpl
-
- toImmutableList() - 类 中的静态方法org.apache.calcite.util.Util
-
Returns a Collector that accumulates the input elements into a
Guava ImmutableList via a ImmutableList.Builder.
- toInt(Date) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
Converts the Java type used for UDF parameters of SQL DATE type
(
Date) to internal representation (int).
- toInt(Date, TimeZone) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
- toInt(Time) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
Converts the Java type used for UDF parameters of SQL TIME type
(
Time) to internal representation (int).
- toInt(String) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
- toInt(Number) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
- toInt(Object) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
- toIntArray() - 类 中的方法org.apache.calcite.util.ImmutableIntList
-
Returns an array of ints with the same contents as this list.
- toIntArray() - 类 中的方法org.apache.calcite.util.IntList
-
已过时。
- toInterval(List<Range<Long>>) - 类 中的静态方法org.apache.calcite.adapter.druid.DruidDateTimeUtils
-
- toIntOptional(Date) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
- toIntOptional(Date, TimeZone) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
- toIntOptional(Time) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
- toIntOptional(Object) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
- toISOPeriodFormat(Granularity.Type) - 类 中的静态方法org.apache.calcite.adapter.druid.DruidDateTimeUtils
-
- toIter(BitSet) - 类 中的静态方法org.apache.calcite.util.BitSets
-
Returns an iterable over the bits in a bitmap that are set to '1'.
- toIter(ImmutableBitSet) - 类 中的静态方法org.apache.calcite.util.BitSets
-
- toJavaId(String, int) - 类 中的静态方法org.apache.calcite.util.Util
-
Converts an arbitrary string into a string suitable for use as a Java
identifier.
- toJson(RelCollationImpl) - 类 中的方法org.apache.calcite.rel.externalize.RelJson
-
- toJson(AggregateCall) - 类 中的方法org.apache.calcite.rel.externalize.RelJson
-
- toJson(Object) - 类 中的方法org.apache.calcite.rel.externalize.RelJson
-
- toJsonString(Object) - 类 中的方法org.apache.calcite.util.JsonBuilder
-
Serializes an object consisting of maps, lists and atoms into a JSON
string.
- tokenize(String, String) - 类 中的静态方法org.apache.calcite.util.Util
-
Converts a string into tokens.
- Tokenizer(String, String) - 类 的构造器org.apache.calcite.sql.advise.SqlSimpleParser.Tokenizer
-
已过时。
- Tokenizer(String, String, Quoting) - 类 的构造器org.apache.calcite.sql.advise.SqlSimpleParser.Tokenizer
-
- toLeafJoinForm(RelNode) - 类 中的静态方法org.apache.calcite.plan.RelOptMaterialization
-
Converts a relational expression to a form where
LogicalJoins are
as close to leaves as possible.
- toLinux(String) - 类 中的静态方法org.apache.calcite.util.Util
-
- toList() - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- toList(Enumerable<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Creates a List<TSource> from an Enumerable<TSource>.
- toList() - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Creates a List<TSource> from an Enumerable<TSource>.
- toList() - 类 中的方法org.apache.calcite.runtime.ConsList
-
- toList() - 类 中的方法org.apache.calcite.runtime.FlatLists.AbstractFlatList
-
- toList(BitSet) - 类 中的静态方法org.apache.calcite.util.BitSets
-
Converts a bitset to a list.
- toList() - 类 中的方法org.apache.calcite.util.ImmutableBitSet
-
Converts this bit set to a list.
- toList(Iterator<T>) - 类 中的静态方法org.apache.calcite.util.Util
-
已过时。
- ToLogicalConverter - org.apache.calcite.rel.logical中的类
-
Shuttle to convert any rel plan to a plan with all logical nodes.
- ToLogicalConverter(RelBuilder) - 类 的构造器org.apache.calcite.rel.logical.ToLogicalConverter
-
- toLong(Date) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
- toLong(Timestamp) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
Converts the Java type used for UDF parameters of SQL TIMESTAMP type
(
Timestamp) to internal representation (long).
- toLong(Date, TimeZone) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
- toLong(String) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
- toLong(Number) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
- toLong(Object) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
- toLongArray() - 类 中的方法org.apache.calcite.util.ImmutableBitSet
-
Converts this bit set to an array of little-endian words.
- toLongOptional(Date) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
- toLongOptional(Timestamp, TimeZone) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
- toLongOptional(Object) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
- toLookup(Function1<T, TKey>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- toLookup(Function1<T, TKey>, EqualityComparer<TKey>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- toLookup(Function1<T, TKey>, Function1<T, TElement>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- toLookup(Function1<T, TKey>, Function1<T, TElement>, EqualityComparer<TKey>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- toLookup(Enumerable<TSource>, Function1<TSource, TKey>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Creates a Lookup<TKey, TElement> from an
Enumerable<TSource> according to a specified key selector
function.
- toLookup(Enumerable<TSource>, Function1<TSource, TKey>, EqualityComparer<TKey>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Creates a Lookup<TKey, TElement> from an
Enumerable<TSource> according to a specified key selector function
and key comparer.
- toLookup(Enumerable<TSource>, Function1<TSource, TKey>, Function1<TSource, TElement>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Creates a Lookup<TKey, TElement> from an
Enumerable<TSource> according to specified key selector and element
selector functions.
- toLookup(Enumerable<TSource>, Function1<TSource, TKey>, Function1<TSource, TElement>, EqualityComparer<TKey>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Creates a Lookup<TKey, TElement> from an
Enumerable<TSource> according to a specified key selector function,
a comparer and an element selector function.
- toLookup(Function1<TSource, TKey>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Creates a Lookup<TKey, TElement> from an
Enumerable<TSource> according to a specified key selector
function.
- toLookup(Function1<TSource, TKey>, EqualityComparer<TKey>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Creates a Lookup<TKey, TElement> from an
Enumerable<TSource> according to a specified key selector function
and key comparer.
- toLookup(Function1<TSource, TKey>, Function1<TSource, TElement>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Creates a Lookup<TKey, TElement> from an
Enumerable<TSource> according to specified key selector and element
selector functions.
- toLookup(Function1<TSource, TKey>, Function1<TSource, TElement>, EqualityComparer<TKey>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Creates a Lookup<TKey, TElement> from an
Enumerable<TSource> according to a specified key selector function,
a comparer and an element selector function.
- toMap(Function1<T, TKey>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- toMap(Function1<T, TKey>, EqualityComparer<TKey>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- toMap(Function1<T, TKey>, Function1<T, TElement>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- toMap(Function1<T, TKey>, Function1<T, TElement>, EqualityComparer<TKey>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
-
- toMap(Enumerable<TSource>, Function1<TSource, TKey>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Creates a Map<TKey, TValue> from an
Enumerable<TSource> according to a specified key selector
function.
- toMap(Enumerable<TSource>, Function1<TSource, TKey>, EqualityComparer<TKey>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Creates a Map<TKey, TValue> from an
Enumerable<TSource> according to a specified key selector function
and key comparer.
- toMap(Enumerable<TSource>, Function1<TSource, TKey>, Function1<TSource, TElement>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Creates a Map<TKey, TValue> from an
Enumerable<TSource> according to specified key selector and element
selector functions.
- toMap(Enumerable<TSource>, Function1<TSource, TKey>, Function1<TSource, TElement>, EqualityComparer<TKey>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Creates a Map<TKey, TValue> from an
Enumerable<TSource> according to a specified key selector function,
a comparer, and an element selector function.
- toMap(Function1<TSource, TKey>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Creates a Map<TKey, TValue> from an
Enumerable<TSource> according to a specified key selector
function.
- toMap(Function1<TSource, TKey>, EqualityComparer<TKey>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Creates a Map<TKey, TValue> from an
Enumerable<TSource> according to a specified key selector function
and key comparer.
- toMap(Function1<TSource, TKey>, Function1<TSource, TElement>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Creates a Map<TKey, TValue> from an
Enumerable<TSource> according to specified key selector and element
selector functions.
- toMap(Function1<TSource, TKey>, Function1<TSource, TElement>, EqualityComparer<TKey>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
-
Creates a Map<TKey, TValue> from an
Enumerable<TSource> according to a specified key selector function,
a comparer, and an element selector function.
- toMap(JsonBuilder) - 类 中的方法org.apache.calcite.profile.Profiler.Distribution
-
- toMap(JsonBuilder) - 类 中的方法org.apache.calcite.profile.Profiler.FunctionalDependency
-
- toMap(JsonBuilder) - 类 中的方法org.apache.calcite.profile.Profiler.RowCount
-
- toMap(JsonBuilder) - 接口 中的方法org.apache.calcite.profile.Profiler.Statistic
-
- toMap(JsonBuilder) - 类 中的方法org.apache.calcite.profile.Profiler.Unique
-
- toMap(Iterable<Pair<K, V>>) - 类 中的静态方法org.apache.calcite.util.Pair
-
Converts a collection of Pairs into a Map.
- toMap(Properties) - 类 中的静态方法org.apache.calcite.util.Util
-
- toMeasures(List<AggregateCall>) - 类 中的方法org.apache.calcite.materialize.Lattice
-
- toModificationRel(RelOptCluster, RelOptTable, Prepare.CatalogReader, RelNode, TableModify.Operation, List<String>, List<RexNode>, boolean) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcTable
-
- toModificationRel(RelOptCluster, RelOptTable, Prepare.CatalogReader, RelNode, TableModify.Operation, List<String>, List<RexNode>, boolean) - 类 中的方法org.apache.calcite.schema.impl.ListTransientTable
-
- toModificationRel(RelOptCluster, RelOptTable, Prepare.CatalogReader, RelNode, TableModify.Operation, List<String>, List<RexNode>, boolean) - 接口 中的方法org.apache.calcite.schema.ModifiableTable
-
Creates a relational expression that modifies this table.
- toMutable(RelNode) - 类 中的静态方法org.apache.calcite.rel.mutable.MutableRels
-
- toNodeArray(List<SqlNode>) - 类 中的静态方法org.apache.calcite.sql.parser.SqlParserUtil
-
- toNodeArray(SqlNodeList) - 类 中的静态方法org.apache.calcite.sql.parser.SqlParserUtil
-
- toNodeList(SqlNode[]) - 类 中的静态方法org.apache.calcite.sql.SqlUtil
-
Converts an SqlNode array to a SqlNodeList
- took() - 类 中的方法org.apache.calcite.adapter.elasticsearch.ElasticsearchSearchResult
-
- tooLong(String) - 类 中的方法org.apache.calcite.sql.pretty.SqlPrettyWriter
-
- TooManyElementsException() - 异常错误 的构造器org.apache.calcite.util.mapping.Mappings.TooManyElementsException
-
- TOP_LEVEL - 枚举 中的静态变量org.apache.calcite.sql.SqlKind
-
Category of all SQL statement types.
- topN(SqlNode, SqlNode) - 类 中的方法org.apache.calcite.sql.pretty.SqlPrettyWriter
-
- topN(SqlNode, SqlNode) - 接口 中的方法org.apache.calcite.sql.SqlWriter
-
Prints the TOP(n) clause.
- TopologicalOrderIterator<V,E extends DefaultEdge> - org.apache.calcite.util.graph中的类
-
Iterates over the edges of a graph in topological order.
- TopologicalOrderIterator(DirectedGraph<V, E>) - 类 的构造器org.apache.calcite.util.graph.TopologicalOrderIterator
-
- toPosix(TimeZone, boolean) - 类 中的静态方法org.apache.calcite.util.Util
-
Converts a Java timezone to POSIX format, so that the boost C++ library
can instantiate timezone objects.
- toPredicate(Function2<T1, T2, Boolean>) - 类 中的静态方法org.apache.calcite.linq4j.function.Functions
-
Converts a 2-parameter function to a predicate.
- toPredicate2(Predicate1<T1>) - 类 中的静态方法org.apache.calcite.linq4j.function.Functions
-
- topSplit(RexBuilder, SqlSplittableAggFunction.Registry<RexNode>, int, RelDataType, AggregateCall, int, int) - 类 中的方法org.apache.calcite.sql.SqlSplittableAggFunction.AbstractSumSplitter
-
- topSplit(RexBuilder, SqlSplittableAggFunction.Registry<RexNode>, int, RelDataType, AggregateCall, int, int) - 类 中的方法org.apache.calcite.sql.SqlSplittableAggFunction.CountSplitter
-
- topSplit(RexBuilder, SqlSplittableAggFunction.Registry<RexNode>, int, RelDataType, AggregateCall, int, int) - 类 中的方法org.apache.calcite.sql.SqlSplittableAggFunction.SelfSplitter
-
- topSplit(RexBuilder, SqlSplittableAggFunction.Registry<RexNode>, int, RelDataType, AggregateCall, int, int) - 接口 中的方法org.apache.calcite.sql.SqlSplittableAggFunction
-
Generates an aggregate call to merge sub-totals.
- toQueryGranularity(DimensionSpec) - 类 中的静态方法org.apache.calcite.adapter.druid.ExtractionDimensionSpec
-
- toRel(RelOptTable.ToRelContext, RelOptTable) - 类 中的方法org.apache.calcite.adapter.cassandra.CassandraTable
-
- toRel(RelOptTable.ToRelContext, RelOptTable) - 类 中的方法org.apache.calcite.adapter.csv.CsvTranslatableTable
-
- toRel(RelOptTable.ToRelContext, RelOptTable) - 类 中的方法org.apache.calcite.adapter.druid.DruidTable
-
- toRel(RelOptTable.ToRelContext, RelOptTable) - 类 中的方法org.apache.calcite.adapter.elasticsearch.ElasticsearchTable
-
- toRel(RelOptTable.ToRelContext, RelOptTable) - 类 中的方法org.apache.calcite.adapter.geode.rel.GeodeTable
-
- toRel(RelOptTable.ToRelContext, RelOptTable) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcTable
-
- toRel(RelOptTable.ToRelContext, RelOptTable) - 类 中的方法org.apache.calcite.adapter.mongodb.MongoTable
-
- toRel(RelOptTable.ToRelContext, RelOptTable) - 类 中的方法org.apache.calcite.adapter.pig.PigTable
-
- toRel(RelOptTable.ToRelContext) - 类 中的方法org.apache.calcite.plan.RelOptAbstractTable
-
- toRel(RelOptTable.ToRelContext) - 接口 中的方法org.apache.calcite.plan.RelOptTable
-
- toRel(RelOptTable.ToRelContext) - 类 中的方法org.apache.calcite.prepare.RelOptTableImpl
-
- toRel(RelOptTable.ToRelContext, RelOptTable) - 类 中的方法org.apache.calcite.schema.impl.MaterializedViewTable
-
- toRel(RelOptTable.ToRelContext, RelOptTable) - 类 中的方法org.apache.calcite.schema.impl.StarTable
-
- toRel(RelOptTable.ToRelContext, RelOptTable) - 类 中的方法org.apache.calcite.schema.impl.ViewTable
-
- toRel(RelOptTable.ToRelContext, RelOptTable) - 接口 中的方法org.apache.calcite.schema.TranslatableTable
-
- toRel(RelOptTable, List<RelHint>) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter
-
- toRelContext(RelOptTable.ViewExpander, RelOptCluster, List<RelHint>) - 类 中的静态方法org.apache.calcite.plan.ViewExpanders
-
Converts a ViewExpander to a ToRelContext.
- toRelContext(RelOptTable.ViewExpander, RelOptCluster) - 类 中的静态方法org.apache.calcite.plan.ViewExpanders
-
Converts a ViewExpander to a ToRelContext.
- toRex(LatticeTable, int) - 类 中的方法org.apache.calcite.materialize.LatticeSuggester
-
Converts a column reference to an expression.
- toRow(ConsumerRecord<K, V>) - 接口 中的方法org.apache.calcite.adapter.kafka.KafkaRowConverter
-
- toRow(ConsumerRecord<byte[], byte[]>) - 类 中的方法org.apache.calcite.adapter.kafka.KafkaRowConverterImpl
-
- toRow(Enumerable<Object[]>) - 类 中的静态方法org.apache.calcite.runtime.Enumerables
-
- toRow(Supplier<Enumerable<Object[]>>) - 类 中的静态方法org.apache.calcite.runtime.Enumerables
-
- toRow(Supplier<Enumerable<Object[]>>) - 类 中的静态方法org.apache.calcite.runtime.Enumerables
-
已过时。
- toScientificNotation(BigDecimal) - 类 中的静态方法org.apache.calcite.util.Util
-
Formats a
BigDecimal value to a string in scientific notation For
example
A value of 0.00001234 would be formated as
1.234E-5
A value of 100000.00 would be formated as
1.00E5
A value of 100 (scale zero) would be formated as
1E2
If
bd has a precision higher than 20, this method will
truncate the output string to have a precision of 20 (no rounding will be
done, just a truncate).
- toShort(String) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
- toShort(Number) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
- toShort(Object) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
- toSql(RelDataType) - 接口 中的方法org.apache.calcite.adapter.java.JavaTypeFactory
-
Converts a type in Java format to a SQL-oriented type.
- toSql(RelDataType) - 类 中的方法org.apache.calcite.jdbc.JavaTypeFactoryImpl
-
- toSql(RelDataTypeFactory, RelDataType) - 类 中的静态方法org.apache.calcite.jdbc.JavaTypeFactoryImpl
-
Converts a type in Java format to a SQL-oriented type.
- toSql(Lattice.SqlWriter) - 类 中的方法org.apache.calcite.materialize.Lattice.BaseColumn
-
- toSql(Lattice.SqlWriter) - 类 中的方法org.apache.calcite.materialize.Lattice.Column
-
- toSql(Lattice.SqlWriter) - 类 中的方法org.apache.calcite.materialize.Lattice.DerivedColumn
-
- toSql(RexProgram, RexNode) - 类 中的方法org.apache.calcite.rel.rel2sql.SqlImplementor.Context
-
- toSql(RexWindowBound) - 类 中的方法org.apache.calcite.rel.rel2sql.SqlImplementor.Context
-
- toSql(Window.Group, ImmutableList<RexLiteral>, int) - 类 中的方法org.apache.calcite.rel.rel2sql.SqlImplementor.Context
-
- toSql(AggregateCall) - 类 中的方法org.apache.calcite.rel.rel2sql.SqlImplementor.Context
-
Converts a call to an aggregate function to an expression.
- toSql(RelFieldCollation) - 类 中的方法org.apache.calcite.rel.rel2sql.SqlImplementor.Context
-
Converts a collation to an ORDER BY item.
- toSql(RexProgram, RexNode) - 类 中的方法org.apache.calcite.rel.rel2sql.SqlImplementor.MatchRecognizeContext
-
- toSql(RelNode, SqlDialect) - 类 中的方法org.apache.calcite.statistic.QuerySqlStatisticProvider
-
- toSqlString() - 类 中的方法org.apache.calcite.sql.pretty.SqlPrettyWriter
-
- toSqlString(UnaryOperator<SqlWriterConfig>) - 类 中的方法org.apache.calcite.sql.SqlNode
-
Returns the SQL text of the tree of which this SqlNode is
the root.
- toSqlString(SqlDialect, boolean) - 类 中的方法org.apache.calcite.sql.SqlNode
-
Returns the SQL text of the tree of which this SqlNode is
the root.
- toSqlString(SqlDialect) - 类 中的方法org.apache.calcite.sql.SqlNode
-
- toSqlString() - 接口 中的方法org.apache.calcite.sql.SqlWriter
-
Returns the contents of this writer as a 'certified kocher' SQL string.
- toSqlString() - 类 中的方法org.apache.calcite.sql.util.SqlBuilder
-
Returns the contents of this SQL buffer as a 'certified kocher' SQL
string.
- toStar(List<String>) - 类 中的静态方法org.apache.calcite.sql.SqlIdentifier
-
Converts empty strings in a list of names to stars.
- toString() - 类 中的方法org.apache.calcite.adapter.cassandra.CassandraTable
-
- toString() - 类 中的方法org.apache.calcite.adapter.csv.CsvFilterableTable
-
- toString() - 类 中的方法org.apache.calcite.adapter.csv.CsvScannableTable
-
- toString() - 类 中的方法org.apache.calcite.adapter.csv.CsvStreamScannableTable
-
- toString() - 类 中的方法org.apache.calcite.adapter.csv.CsvTranslatableTable
-
- toString() - 类 中的方法org.apache.calcite.adapter.csv.JsonScannableTable
-
- toString() - 类 中的方法org.apache.calcite.adapter.druid.DruidQuery.QuerySpec
-
- toString() - 类 中的方法org.apache.calcite.adapter.elasticsearch.ElasticsearchTable
-
- toString() - 枚举 中的方法org.apache.calcite.adapter.enumerable.EnumerableConvention
-
- toString() - 类 中的方法org.apache.calcite.adapter.geode.rel.GeodeRel.GeodeImplementContext
-
- toString() - 类 中的方法org.apache.calcite.adapter.geode.rel.GeodeTable
-
- toString() - 类 中的方法org.apache.calcite.adapter.geode.simple.GeodeSimpleScannableTable
-
- toString() - 类 中的方法org.apache.calcite.adapter.java.ReflectiveSchema
-
- toString() - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcTable
-
- toString() - 类 中的方法org.apache.calcite.adapter.mongodb.MongoTable
-
- toString() - 类 中的方法org.apache.calcite.adapter.splunk.SplunkQuery
-
- toString() - 枚举 中的方法org.apache.calcite.interpreter.BindableConvention
-
- toString() - 枚举 中的方法org.apache.calcite.interpreter.InterpretableConvention
-
- toString() - 类 中的方法org.apache.calcite.interpreter.Row
-
- toString() - 类 中的方法org.apache.calcite.jdbc.JavaTypeFactoryImpl.SyntheticRecordType
-
- toString() - 类 中的方法org.apache.calcite.linq4j.MemoryFactory.Memory
-
- toString() - 类 中的方法org.apache.calcite.linq4j.QueryProviderImpl.QueryableImpl
-
- toString() - 类 中的方法org.apache.calcite.linq4j.tree.AbstractNode
-
- toString(List<? extends Node>, String, boolean) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Converts a list of expressions to Java source code, optionally emitting
extra type information in generics.
- toString(Node) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Converts an expression to Java source code.
- toString() - 类 中的方法org.apache.calcite.materialize.Lattice.BaseColumn
-
- toString() - 类 中的方法org.apache.calcite.materialize.Lattice.DerivedColumn
-
- toString() - 类 中的方法org.apache.calcite.materialize.Lattice.Measure
-
- toString() - 类 中的方法org.apache.calcite.materialize.Lattice
-
- toString() - 类 中的方法org.apache.calcite.materialize.LatticeNode
-
- toString() - 类 中的方法org.apache.calcite.materialize.LatticeTable
-
- toString() - 类 中的方法org.apache.calcite.materialize.MaterializationKey
-
- toString() - 类 中的方法org.apache.calcite.materialize.TileKey
-
- toString() - 类 中的方法org.apache.calcite.model.JsonCustomSchema
-
- toString() - 类 中的方法org.apache.calcite.model.JsonLattice
-
- toString() - 类 中的方法org.apache.calcite.model.JsonMaterialization
-
- toString() - 类 中的方法org.apache.calcite.model.JsonView
-
- toString(Ast.Node) - 类 中的静态方法org.apache.calcite.piglet.Ast
-
- toString() - 类 中的方法org.apache.calcite.plan.Convention.Impl
-
- toString() - 接口 中的方法org.apache.calcite.plan.RelOptCost
-
Forces implementations to override
Object.toString() and provide a
good cost rendering to use during tracing.
- toString() - 类 中的方法org.apache.calcite.plan.RelOptCostImpl
-
- toString() - 类 中的方法org.apache.calcite.plan.RelOptRule
-
Returns the description of this rule.
- toString(RelNode) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
-
Converts a relational expression to a string, showing just basic
attributes.
- toString(RelNode, SqlExplainLevel) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
-
Converts a relational expression to a string.
- toString() - 接口 中的方法org.apache.calcite.plan.RelTrait
-
Returns a succinct name for this trait.
- toString() - 类 中的方法org.apache.calcite.plan.RelTraitSet
-
- toString() - 类 中的方法org.apache.calcite.prepare.RelOptTableImpl
-
- toString() - 类 中的方法org.apache.calcite.profile.Profiler.Column
-
- toString() - 类 中的方法org.apache.calcite.rel.AbstractRelNode
-
- toString() - 类 中的方法org.apache.calcite.rel.core.AggregateCall
-
- toString() - 类 中的方法org.apache.calcite.rel.core.CorrelationId
-
- toString() - 类 中的方法org.apache.calcite.rel.core.Window.Group
-
- toString() - 类 中的方法org.apache.calcite.rel.hint.RelHint
-
- toString() - 类 中的方法org.apache.calcite.rel.mutable.MutableRel
-
- toString() - 类 中的方法org.apache.calcite.rel.RelCollationImpl
-
Returns a string representation of this collation, suitably terse given
that it will appear in plan traces.
- toString() - 类 中的方法org.apache.calcite.rel.RelFieldCollation
-
- toString() - 类 中的方法org.apache.calcite.rel.RelReferentialConstraintImpl
-
- toString() - 类 中的方法org.apache.calcite.rel.RelRoot
-
- toString() - 类 中的方法org.apache.calcite.rel.rules.CalcRelSplitter.RelType
-
- toString() - 类 中的方法org.apache.calcite.rel.rules.materialize.MaterializedViewRule.Edge
-
- toString() - 接口 中的方法org.apache.calcite.rel.type.RelDataType
-
Gets a string representation of this type without detail such as
character set and nullability.
- toString() - 类 中的方法org.apache.calcite.rel.type.RelDataTypeFieldImpl
-
- toString() - 类 中的方法org.apache.calcite.rel.type.RelDataTypeImpl
-
- toString() - 类 中的方法org.apache.calcite.rex.RexCall
-
- toString() - 类 中的方法org.apache.calcite.rex.RexFieldCollation
-
- toString() - 类 中的方法org.apache.calcite.rex.RexNode
-
- toString() - 类 中的方法org.apache.calcite.rex.RexProgram
-
- toString() - 类 中的方法org.apache.calcite.rex.RexRangeRef
-
- toString() - 类 中的方法org.apache.calcite.rex.RexTableInputRef.RelTableRef
-
- toString() - 类 中的方法org.apache.calcite.rex.RexWindow
-
- toString() - 类 中的方法org.apache.calcite.runtime.ConsList
-
- toString() - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat1List
-
- toString() - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat2List
-
- toString() - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat3List
-
- toString() - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat4List
-
- toString() - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat5List
-
- toString() - 类 中的方法org.apache.calcite.runtime.FlatLists.Flat6List
-
- toString() - 类 中的方法org.apache.calcite.runtime.JsonFunctions.JsonPathContext
-
- toString() - 类 中的方法org.apache.calcite.runtime.JsonFunctions.JsonValueContext
-
- toString() - 类 中的方法org.apache.calcite.runtime.Pattern.OpPattern
-
- toString() - 类 中的方法org.apache.calcite.runtime.Pattern.RepeatPattern
-
- toString() - 类 中的方法org.apache.calcite.runtime.Pattern.SymbolPattern
-
- toString(float) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
CAST(FLOAT AS VARCHAR).
- toString(double) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
CAST(DOUBLE AS VARCHAR).
- toString(BigDecimal) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
CAST(DECIMAL AS VARCHAR).
- toString(boolean) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
CAST(BOOLEAN AS VARCHAR).
- toString() - 类 中的方法org.apache.calcite.runtime.Unit
-
- toString() - 类 中的方法org.apache.calcite.schema.impl.DelegatingSchema
-
- toString() - 类 中的方法org.apache.calcite.schema.impl.LongSchemaVersion
-
- toString() - 类 中的方法org.apache.calcite.sql.advise.SqlSimpleParser.Token
-
- toString() - 类 中的方法org.apache.calcite.sql.parser.SqlParserPos
-
- toString() - 类 中的方法org.apache.calcite.sql.parser.SqlParserUtil.ToTreeListItem
-
- toString() - 类 中的方法org.apache.calcite.sql.pretty.SqlPrettyWriter
-
- toString() - 类 中的方法org.apache.calcite.sql.SqlAbstractDateTimeLiteral
-
Returns e.g.
- toString() - 类 中的方法org.apache.calcite.sql.SqlAccessType
-
- toString() - 类 中的方法org.apache.calcite.sql.SqlCollation
-
- toString() - 类 中的方法org.apache.calcite.sql.SqlDateLiteral
-
- toString() - 类 中的方法org.apache.calcite.sql.SqlIdentifier
-
- toString() - 类 中的方法org.apache.calcite.sql.SqlIntervalLiteral.IntervalValue
-
- toString() - 枚举 中的方法org.apache.calcite.sql.SqlJsonEmptyOrError
-
- toString() - 枚举 中的方法org.apache.calcite.sql.SqlJsonEncoding
-
- toString() - 枚举 中的方法org.apache.calcite.sql.SqlJsonQueryEmptyOrErrorBehavior
-
- toString() - 枚举 中的方法org.apache.calcite.sql.SqlJsonValueEmptyOrErrorBehavior
-
- toString() - 枚举 中的方法org.apache.calcite.sql.SqlMatchRecognize.AfterOption
-
- toString() - 枚举 中的方法org.apache.calcite.sql.SqlMatchRecognize.RowsPerMatchOption
-
- toString() - 类 中的方法org.apache.calcite.sql.SqlNode
-
- toString() - 类 中的方法org.apache.calcite.sql.SqlOperator
-
- toString() - 类 中的方法org.apache.calcite.sql.SqlSampleSpec.SqlSubstitutionSampleSpec
-
- toString() - 类 中的方法org.apache.calcite.sql.SqlSampleSpec.SqlTableSampleSpec
-
- toString() - 类 中的方法org.apache.calcite.sql.SqlTimeLiteral
-
- toString() - 类 中的方法org.apache.calcite.sql.SqlTimestampLiteral
-
- toString() - 类 中的方法org.apache.calcite.sql.util.SqlBuilder
-
Returns the SQL string.
- toString() - 类 中的方法org.apache.calcite.sql.util.SqlString
-
Returns the SQL string.
- toString() - 类 中的方法org.apache.calcite.sql.validate.SqlIdentifierMoniker
-
- toString() - 类 中的方法org.apache.calcite.sql.validate.SqlMonikerImpl
-
- toString() - 类 中的方法org.apache.calcite.sql.validate.SqlQualified
-
- toString() - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorScope.Path
-
- toString() - 类 中的方法org.apache.calcite.sql2rel.RelDecorrelator.CorelMap
-
- toString() - 类 中的方法org.apache.calcite.tools.RelBuilder.GroupKeyImpl
-
- toString() - 类 中的方法org.apache.calcite.tools.RelBuilder
-
Converts this RelBuilder to a string.
- toString() - 类 中的方法org.apache.calcite.util.BitString
-
- toString() - 类 中的方法org.apache.calcite.util.DateString
-
- toString() - 类 中的方法org.apache.calcite.util.graph.DefaultDirectedGraph
-
- toString() - 类 中的方法org.apache.calcite.util.ImmutableBitSet
-
Returns a string representation of this bit set.
- toString() - 类 中的方法org.apache.calcite.util.ImmutableIntList
-
- toString() - 类 中的方法org.apache.calcite.util.mapping.IntPair
-
- toString() - 类 中的方法org.apache.calcite.util.mapping.Mappings.AbstractMapping
-
Returns a string representation of this mapping.
- toString() - 类 中的方法org.apache.calcite.util.NameMap
-
- toString() - 类 中的方法org.apache.calcite.util.NameMultimap
-
- toString() - 类 中的方法org.apache.calcite.util.NameSet
-
- toString() - 类 中的方法org.apache.calcite.util.NlsString
-
Returns the string quoted for SQL, for example _ISO-8859-1'is it a
plane?
- toString() - 类 中的方法org.apache.calcite.util.Pair
-
- toString() - 类 中的方法org.apache.calcite.util.Permutation
-
Returns a string representation of this permutation.
- toString() - 类 中的方法org.apache.calcite.util.PrecedenceClimbingParser.Call
-
- toString() - 类 中的方法org.apache.calcite.util.PrecedenceClimbingParser.Token
-
- toString() - 类 中的方法org.apache.calcite.util.PrecedenceClimbingParser
-
- toString() - 类 中的方法org.apache.calcite.util.TimestampString
-
- toString(int) - 类 中的方法org.apache.calcite.util.TimestampString
-
Converts this TimestampString to a string, truncated or padded with
zeroes to a given precision.
- toString() - 类 中的方法org.apache.calcite.util.TimestampWithTimeZoneString
-
- toString(int) - 类 中的方法org.apache.calcite.util.TimestampWithTimeZoneString
-
Converts this TimestampWithTimeZoneString to a string, truncated or padded with
zeroes to a given precision.
- toString() - 类 中的方法org.apache.calcite.util.TimeString
-
- toString(int) - 类 中的方法org.apache.calcite.util.TimeString
-
Converts this TimestampString to a string, truncated or padded with
zeroes to a given precision.
- toString() - 类 中的方法org.apache.calcite.util.TimeWithTimeZoneString
-
- toString(int) - 类 中的方法org.apache.calcite.util.TimeWithTimeZoneString
-
Converts this TimeWithTimeZoneString to a string, truncated or padded with
zeroes to a given precision.
- toString(Iterable<T>, String, String, String) - 类 中的静态方法org.apache.calcite.util.Util
-
Converts an iterable to a string.
- toStringArray(List<String>) - 类 中的静态方法org.apache.calcite.sql.parser.SqlParserUtil
-
已过时。
- toStringFromApprox(double, boolean) - 类 中的静态方法org.apache.calcite.util.ConversionUtil
-
Converts an approximate value into a string, following the SQL 2003
standard.
- toStringFromByteArray(byte[], int) - 类 中的静态方法org.apache.calcite.util.ConversionUtil
-
Converts a byte array into a bit string or a hex string.
- toStringRaw() - 类 中的方法org.apache.calcite.rex.RexNode
-
Returns string representation of this node.
- toStringSelector() - 类 中的静态方法org.apache.calcite.linq4j.function.Functions
-
- toStringUnordered() - 类 中的方法org.apache.calcite.util.graph.DefaultDirectedGraph
-
- total() - 类 中的方法org.apache.calcite.adapter.elasticsearch.ElasticsearchSearchResult.SearchHits
-
- toTimestampWithLocalTimeZone(String) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
- toTimestampWithLocalTimeZone(String, TimeZone) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
- toTimeWithLocalTimeZone(String) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
- toTimeWithLocalTimeZone(String, TimeZone) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
- toTree(List<Object>) - 类 中的静态方法org.apache.calcite.sql.parser.SqlParserUtil
-
Converts a list of {expression, operator, expression, ...} into a tree,
taking operator precedence and associativity into account.
- toTreeEx(SqlSpecialOperator.TokenSequence, int, int, SqlKind) - 类 中的静态方法org.apache.calcite.sql.parser.SqlParserUtil
-
Converts a list of {expression, operator, expression, ...} into a tree,
taking operator precedence and associativity into account.
- ToTreeListItem(SqlOperator, SqlParserPos) - 类 的构造器org.apache.calcite.sql.parser.SqlParserUtil.ToTreeListItem
-
- toType(RelDataTypeFactory, Object) - 类 中的方法org.apache.calcite.rel.externalize.RelJson
-
- toUnchecked(Exception) - 类 中的静态方法org.apache.calcite.util.Util
-
- toURL(File) - 类 中的静态方法org.apache.calcite.util.Util
-
已过时。
- toValue() - 类 中的方法org.apache.calcite.sql.SqlLiteral
-
- toValue() - 类 中的方法org.apache.calcite.sql.SqlNumericLiteral
-
- TpcdsSchema - org.apache.calcite.adapter.tpcds中的类
-
Schema that provides TPC-DS tables, populated according to a
particular scale factor.
- TpcdsSchema(double, int, int) - 类 的构造器org.apache.calcite.adapter.tpcds.TpcdsSchema
-
已过时。
- TpcdsSchema(double) - 类 的构造器org.apache.calcite.adapter.tpcds.TpcdsSchema
-
Creates a TpcdsSchema.
- TpcdsSchemaFactory - org.apache.calcite.adapter.tpcds中的类
-
- TpcdsSchemaFactory() - 类 的构造器org.apache.calcite.adapter.tpcds.TpcdsSchemaFactory
-
- TpchSchema - org.apache.calcite.adapter.tpch中的类
-
Schema that provides TPC-H tables, populated according to a
particular scale factor.
- TpchSchema(double, int, int, boolean) - 类 的构造器org.apache.calcite.adapter.tpch.TpchSchema
-
- TpchSchemaFactory - org.apache.calcite.adapter.tpch中的类
-
- TpchSchemaFactory() - 类 的构造器org.apache.calcite.adapter.tpch.TpchSchemaFactory
-
- trace(String, Object, Object) - 类 中的方法org.apache.calcite.util.trace.CalciteLogger
-
Logs a TRACE message with two Object parameters
- trace(String, Object, Object, Object) - 类 中的方法org.apache.calcite.util.trace.CalciteLogger
-
Conditionally logs a TRACE message with three Object parameters
- trace(String, Object, Object, Object, Object) - 类 中的方法org.apache.calcite.util.trace.CalciteLogger
-
Conditionally logs a TRACE message with four Object parameters
- trace(String, Object...) - 类 中的方法org.apache.calcite.util.trace.CalciteLogger
-
- TRACER - 类 中的静态变量org.apache.calcite.sql.validate.SqlValidatorImpl
-
- traceTime(String) - 类 中的方法org.apache.calcite.util.trace.CalciteTimingTracer
-
Publishes an event with the time elapsed since the previous event.
- traitDef - 类 中的变量org.apache.calcite.rel.convert.ConverterImpl
-
- traitDefs(List<RelTraitDef>) - 类 中的方法org.apache.calcite.tools.Frameworks.ConfigBuilder
-
- traitDefs(RelTraitDef...) - 类 中的方法org.apache.calcite.tools.Frameworks.ConfigBuilder
-
- TraitMatchingRule - org.apache.calcite.rel.convert中的类
-
TraitMatchingRule adapts a converter rule, restricting it to fire only when
its input already matches the expected output trait.
- TraitMatchingRule(ConverterRule) - 类 的构造器org.apache.calcite.rel.convert.TraitMatchingRule
-
已过时。
- TraitMatchingRule(ConverterRule, RelBuilderFactory) - 类 的构造器org.apache.calcite.rel.convert.TraitMatchingRule
-
Creates a TraitMatchingRule.
- traitSet() - 类 中的方法org.apache.calcite.plan.RelOptCluster
-
Returns the default trait set for this cluster.
- traitSet - 类 中的变量org.apache.calcite.rel.AbstractRelNode
-
The RelTraitSet that describes the traits of this RelNode.
- traitSetOf(RelTrait...) - 类 中的方法org.apache.calcite.plan.RelOptCluster
-
- traitSetOf(RelTrait) - 类 中的方法org.apache.calcite.plan.RelOptCluster
-
- transform(Enumerator<F>, Function1<F, E>) - 类 中的静态方法org.apache.calcite.linq4j.Linq4j
-
Applies a function to each element of an Enumerator.
- transform(F) - 类 中的方法org.apache.calcite.linq4j.TransformedEnumerator
-
- transform(int, RelTraitSet, RelNode) - 类 中的方法org.apache.calcite.prepare.PlannerImpl
-
- transform(Mappings.TargetMapping) - 类 中的方法org.apache.calcite.rel.core.AggregateCall
-
Creates a copy of this aggregate call, applying a mapping to its
arguments.
- transform(int) - 接口 中的方法org.apache.calcite.runtime.GeoFunctions.Geom
-
- transform(int, RelTraitSet, RelNode) - 接口 中的方法org.apache.calcite.tools.Planner
-
Converts one relational expression tree into another relational expression
based on a particular rule set and requires set of traits.
- transform(UnaryOperator<RelBuilder.Config>) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
Creates a copy of this RelBuilder, with the same state as this, applying
a transform to the config.
- transform(List<F>, Function<F, T>) - 类 中的静态方法org.apache.calcite.util.Util
-
Transforms a list, applying a function to each element.
- TransformedEnumerator<F,E> - org.apache.calcite.linq4j中的类
-
Enumerator that applies a transform to each value from a backing
enumerator.
- TransformedEnumerator(Enumerator<F>) - 类 的构造器org.apache.calcite.linq4j.TransformedEnumerator
-
- transformNullSemantics() - 类 中的方法org.apache.calcite.rex.RexTransformer
-
- transformTo(RelNode, Map<RelNode, RelNode>, RelHintsPropagator) - 类 中的方法org.apache.calcite.plan.hep.HepRuleCall
-
- transformTo(RelNode, Map<RelNode, RelNode>, RelHintsPropagator) - 类 中的方法org.apache.calcite.plan.RelOptRuleCall
-
Registers that a rule has produced an equivalent relational expression.
- transformTo(RelNode, Map<RelNode, RelNode>) - 类 中的方法org.apache.calcite.plan.RelOptRuleCall
-
Registers that a rule has produced an equivalent relational expression,
with specified equivalences.
- transformTo(RelNode) - 类 中的方法org.apache.calcite.plan.RelOptRuleCall
-
Registers that a rule has produced an equivalent relational expression,
but no other equivalences.
- transformTo(RelNode, RelHintsPropagator) - 类 中的方法org.apache.calcite.plan.RelOptRuleCall
-
Registers that a rule has produced an equivalent relational expression,
but no other equivalences.
- transformTo(RelNode, Map<RelNode, RelNode>, RelHintsPropagator) - 类 中的方法org.apache.calcite.plan.volcano.VolcanoRuleCall
-
- transformToFarragoUdxRel(RelOptRuleCall, SplunkTableScan, LogicalFilter, LogicalProject, LogicalProject) - 类 中的方法org.apache.calcite.adapter.splunk.SplunkPushDownRule
-
- transformType(SqlOperatorBinding, RelDataType) - 接口 中的方法org.apache.calcite.sql.type.SqlTypeTransform
-
Transforms a type.
- transientScan(String) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
- transientScan(String, RelDataType) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
- TransientTable - org.apache.calcite.schema中的接口
-
A transient table is a named table that may come into existence implicitly during the
evaluation of a query expression or the execution of a trigger.
- TranslatableTable - org.apache.calcite.schema中的接口
-
- TRANSLATE - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The TRANSLATE(char_value USING translation_name) function
alters the character set of a string value from one base character set to another.
- translate(String) - 类 中的方法org.apache.calcite.sql.validate.AliasNamespace
-
- translate3(String, String, String) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL TRANSLATE(string, search_chars, replacement_chars)
function.
- TRANSLATE3 - 类 中的静态变量org.apache.calcite.sql.fun.OracleSqlOperatorTable
-
已过时。
- TRANSLATE3 - 类 中的静态变量org.apache.calcite.sql.fun.SqlLibraryOperators
-
The TRANSLATE(string_expr, search_chars,
replacement_chars) function returns string_expr with
all occurrences of each character in search_chars replaced by its
corresponding character in replacement_chars.
- translateCastToTimeExtract(RexNode, TimeZone) - 类 中的静态方法org.apache.calcite.adapter.druid.TimeExtractionFunction
-
- translateCharacterSetName(String) - 类 中的静态方法org.apache.calcite.sql.SqlUtil
-
Translates a character set name from a SQL-level name into a Java-level
name.
- translateCondition(RexProgram, JavaTypeFactory, BlockBuilder, RexToLixTranslator.InputGetter, Function1<String, RexToLixTranslator.InputGetter>, SqlConformance) - 类 中的静态方法org.apache.calcite.adapter.enumerable.RexToLixTranslator
-
- translateConstructor(List<RexNode>, SqlKind) - 类 中的方法org.apache.calcite.adapter.enumerable.RexToLixTranslator
-
- translateList(List<RexNode>, RexImpTable.NullAs) - 类 中的方法org.apache.calcite.adapter.enumerable.RexToLixTranslator
-
- translateList(List<RexNode>, RexImpTable.NullAs, List<? extends Type>) - 类 中的方法org.apache.calcite.adapter.enumerable.RexToLixTranslator
-
- translateList(List<? extends RexNode>) - 类 中的方法org.apache.calcite.adapter.enumerable.RexToLixTranslator
-
Translates the list of RexNode, using the default output types.
- translateList(List<? extends RexNode>, List<? extends Type>) - 类 中的方法org.apache.calcite.adapter.enumerable.RexToLixTranslator
-
Translates the list of RexNode, while optimizing for output
storage.
- translateLiteral(RexLiteral, RelDataType, JavaTypeFactory, RexImpTable.NullAs) - 类 中的静态方法org.apache.calcite.adapter.enumerable.RexToLixTranslator
-
Translates a literal.
- translateProjects(RexProgram, JavaTypeFactory, SqlConformance, BlockBuilder, PhysType, Expression, RexToLixTranslator.InputGetter, Function1<String, RexToLixTranslator.InputGetter>) - 类 中的静态方法org.apache.calcite.adapter.enumerable.RexToLixTranslator
-
Translates a
RexProgram to a sequence of expressions and
declarations.
- translateTableValuedFunction(JavaTypeFactory, SqlConformance, BlockBuilder, Expression, RexCall, Expression, PhysType, PhysType) - 类 中的静态方法org.apache.calcite.adapter.enumerable.RexToLixTranslator
-
- trim(boolean, boolean, String, String) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL TRIM(... seek FROM s) function.
- trim(boolean, boolean, String, String, boolean) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
- trim(ByteString) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
SQL TRIM function applied to binary string.
- TRIM - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The "TRIM" function.
- trim(String, String) - 类 中的静态方法org.apache.calcite.sql.parser.SqlParserUtil
-
Trims a string for given characters from left and right.
- trim(RelNode) - 类 中的方法org.apache.calcite.sql2rel.RelFieldTrimmer
-
Trims unused fields from a relational expression.
- trim(String) - 接口 中的方法org.apache.calcite.util.Source
-
Looks for a suffix on a path and returns
either the path with the suffix removed
or the original path.
- trimChild(RelNode, RelNode, ImmutableBitSet, Set<RelDataTypeField>) - 类 中的方法org.apache.calcite.sql2rel.RelFieldTrimmer
-
Trims the fields of an input relational expression.
- trimChildRestore(RelNode, RelNode, ImmutableBitSet, Set<RelDataTypeField>) - 类 中的方法org.apache.calcite.sql2rel.RelFieldTrimmer
-
Trims a child relational expression, then adds back a dummy project to
restore the fields that were removed.
- trimError() - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- trimFields(RelNode, ImmutableBitSet, Set<RelDataTypeField>) - 类 中的方法org.apache.calcite.sql2rel.RelFieldTrimmer
-
- trimFields(Project, ImmutableBitSet, Set<RelDataTypeField>) - 类 中的方法org.apache.calcite.sql2rel.RelFieldTrimmer
-
- trimFields(Filter, ImmutableBitSet, Set<RelDataTypeField>) - 类 中的方法org.apache.calcite.sql2rel.RelFieldTrimmer
-
- trimFields(Sort, ImmutableBitSet, Set<RelDataTypeField>) - 类 中的方法org.apache.calcite.sql2rel.RelFieldTrimmer
-
- trimFields(Join, ImmutableBitSet, Set<RelDataTypeField>) - 类 中的方法org.apache.calcite.sql2rel.RelFieldTrimmer
-
- trimFields(SetOp, ImmutableBitSet, Set<RelDataTypeField>) - 类 中的方法org.apache.calcite.sql2rel.RelFieldTrimmer
-
- trimFields(Aggregate, ImmutableBitSet, Set<RelDataTypeField>) - 类 中的方法org.apache.calcite.sql2rel.RelFieldTrimmer
-
- trimFields(LogicalTableModify, ImmutableBitSet, Set<RelDataTypeField>) - 类 中的方法org.apache.calcite.sql2rel.RelFieldTrimmer
-
- trimFields(LogicalTableFunctionScan, ImmutableBitSet, Set<RelDataTypeField>) - 类 中的方法org.apache.calcite.sql2rel.RelFieldTrimmer
-
- trimFields(LogicalValues, ImmutableBitSet, Set<RelDataTypeField>) - 类 中的方法org.apache.calcite.sql2rel.RelFieldTrimmer
-
- trimFields(TableScan, ImmutableBitSet, Set<RelDataTypeField>) - 类 中的方法org.apache.calcite.sql2rel.RelFieldTrimmer
-
- trimOrNull(String) - 接口 中的方法org.apache.calcite.util.Source
-
Looks for a suffix on a path and returns
either the path with the suffix removed
or null.
- TrimResult(RelNode, Mapping) - 类 的构造器org.apache.calcite.sql2rel.RelFieldTrimmer.TrimResult
-
Creates a TrimResult.
- trimUnusedFields(RelRoot) - 类 中的方法org.apache.calcite.prepare.Prepare
-
Walks over a tree of relational expressions, replacing each
RelNode with a 'slimmed down' relational
expression that projects
only the columns required by its consumer.
- trimUnusedFields(boolean, RelNode) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter
-
Walks over a tree of relational expressions, replacing each
RelNode with a 'slimmed down' relational expression that projects
only the fields required by its consumer.
- TRUE - 接口 中的静态变量org.apache.calcite.linq4j.function.Predicate1
-
Predicate that always evaluates to true.
- TRUE - 接口 中的静态变量org.apache.calcite.linq4j.function.Predicate2
-
Predicate that always evaluates to true.
- TRUE - 接口 中的静态变量org.apache.calcite.rel.rules.PushProjector.ExprCondition
-
Constant condition that replies true for all expressions.
- TRUE_EXPR - 类 中的静态变量org.apache.calcite.adapter.enumerable.RexImpTable
-
- TRUE_EXPR - 类 中的静态变量org.apache.calcite.linq4j.tree.OptimizeShuttle
-
- TRUE_PREDICATE - 类 中的静态变量org.apache.calcite.rel.rules.FilterJoinRule
-
Predicate that always returns true.
- truePredicate1() - 类 中的静态方法org.apache.calcite.linq4j.function.Functions
-
A predicate with one parameter that always returns true.
- truePredicate2() - 类 中的静态方法org.apache.calcite.linq4j.function.Functions
-
A predicate with two parameters that always returns true.
- truncate(String, int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
Helper for CAST(...
- truncate(ByteString, int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
Helper for CAST(...
- truncate(long, long) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
Helper for rounding.
- truncate(int, int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
Helper for rounding.
- TRUNCATE - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- truncateOrPad(String, int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
Helper for CAST(...
- truncateOrPad(ByteString, int) - 类 中的静态方法org.apache.calcite.runtime.SqlFunctions
-
Helper for CAST(...
- TrustAllSslSocketFactory - org.apache.calcite.runtime中的类
-
Socket factory that trusts all SSL connections.
- TrustAllSslSocketFactory() - 类 的构造器org.apache.calcite.runtime.TrustAllSslSocketFactory
-
- tryCatch(Statement, Iterable<? extends CatchBlock>) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a TryExpression representing a try block with any
number of catch statements and neither a fault nor finally
block.
- tryCatch(Statement, CatchBlock...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a TryExpression representing a try block with any
number of catch statements and neither a fault nor finally
block, with varargs.
- tryCatchFinally(Statement, Iterable<? extends CatchBlock>, Statement) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a TryExpression representing a try block with any
number of catch statements and a finally block.
- tryCatchFinally(Statement, Statement, CatchBlock...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a TryExpression representing a try block with any
number of catch statements and a finally block, with varargs.
- tryFinally(Statement, Statement) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a TryExpression representing a try block with a
finally block and no catch statements.
- tryOptimizeMethodCall(MethodCallExpression) - 类 中的方法org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
-
Optimized method call, possibly converting it to final static field.
- tryOptimizeNewInstance(NewExpression) - 类 中的方法org.apache.calcite.linq4j.tree.ClassDeclarationFinder
-
Optimizes new Type() constructs.
- tryOptimizeNewInstance(NewExpression) - 类 中的方法org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
-
Optimizes new Type() constructs,
- TryStatement - org.apache.calcite.linq4j.tree中的类
-
Represents a try ... catch ... finally block.
- TryStatement(Statement, List<CatchBlock>, Statement) - 类 的构造器org.apache.calcite.linq4j.tree.TryStatement
-
- TryThreadLocal<T> - org.apache.calcite.util中的类
-
Thread-local variable that returns a handle that can be closed.
- TryThreadLocal.Memo - org.apache.calcite.util中的接口
-
Remembers to set the value back.
- tryUseStar(RelNode, RelOptTable) - 类 中的静态方法org.apache.calcite.plan.RelOptMaterialization
-
Converts a relational expression to one that uses a
StarTable.
- TUMBLE - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The TUMBLE group function.
- TUMBLE_END - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The TUMBLE_END auxiliary function of
the TUMBLE group function.
- TUMBLE_START - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The TUMBLE_START auxiliary function of
the TUMBLE group function.
- TUMBLE_TVF - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
TUMBLE as a table-value function.
- tumbling(Enumerable<TSource>, Function1<TSource, TResult>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
-
Apply tumbling per row from the enumerable input.
- tuples - 类 中的变量org.apache.calcite.rel.core.Values
-
- TupleType(SqlParserPos, List<Ast.FieldSchema>) - 类 的构造器org.apache.calcite.piglet.Ast.TupleType
-
- type() - 枚举 中的方法org.apache.calcite.config.CalciteConnectionProperty
-
- type - 类 中的变量org.apache.calcite.linq4j.tree.AbstractNode
-
- type - 类 中的变量org.apache.calcite.linq4j.tree.NewExpression
-
- type - 类 中的变量org.apache.calcite.linq4j.tree.TypeBinaryExpression
-
- type - 类 中的变量org.apache.calcite.model.JsonType
-
Type if this is not a struct.
- type - 类 中的变量org.apache.calcite.model.JsonTypeAttribute
-
Type of this attribute.
- Type(SqlParserPos, Ast.Op) - 类 的构造器org.apache.calcite.piglet.Ast.Type
-
- type - 类 中的变量org.apache.calcite.rel.core.AggregateCall
-
- type - 类 中的变量org.apache.calcite.rel.mutable.MutableRel
-
- type - 类 中的变量org.apache.calcite.rex.RexCall
-
- type - 类 中的变量org.apache.calcite.rex.RexVariable
-
- type - 类 中的变量org.apache.calcite.sql.advise.SqlAdvisorHint
-
- type - 类 中的变量org.apache.calcite.util.PrecedenceClimbingParser.Token
-
- typeAs(Expression, Type) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a UnaryExpression that represents an explicit
reference or boxing conversion where null is supplied if the
conversion fails.
- TypeBinaryExpression - org.apache.calcite.linq4j.tree中的类
-
Represents an operation between an expression and a type.
- TypeBinaryExpression(ExpressionType, Expression, Type) - 类 的构造器org.apache.calcite.linq4j.tree.TypeBinaryExpression
-
- typeCoercion() - 接口 中的方法org.apache.calcite.config.CalciteConnectionConfig
-
- typeCoercion() - 类 中的方法org.apache.calcite.config.CalciteConnectionConfigImpl
-
- TypeCoercion - org.apache.calcite.sql.validate.implicit中的接口
-
Default strategies to coerce differing types that participate in
operations into compatible ones.
- TypeCoercionImpl - org.apache.calcite.sql.validate.implicit中的类
-
Default implementation of Calcite implicit type cast.
- TypeCoercionImpl(SqlValidator) - 类 的构造器org.apache.calcite.sql.validate.implicit.TypeCoercionImpl
-
- TypeCoercions - org.apache.calcite.sql.validate.implicit中的类
-
Factory class for type coercion instantiation of different sql dialects.
- Typed - org.apache.calcite.runtime中的接口
-
- typeEntry(String, RelProtoDataType) - 类 中的方法org.apache.calcite.jdbc.CalciteSchema
-
Creates a TableEntryImpl with no SQLs.
- TypeEntry(CalciteSchema, String) - 类 的构造器org.apache.calcite.jdbc.CalciteSchema.TypeEntry
-
- TypeEntryImpl(CalciteSchema, String, RelProtoDataType) - 类 的构造器org.apache.calcite.jdbc.CalciteSchema.TypeEntryImpl
-
Creates a TypeEntryImpl.
- typeEqual(Expression, Type) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a TypeBinaryExpression that compares run-time type
identity.
- typeFactory - 类 中的变量org.apache.calcite.jdbc.CalcitePrepare.ParseResult
-
- typeFactory - 类 中的变量org.apache.calcite.prepare.CalciteCatalogReader
-
- typeFactory - 类 中的变量org.apache.calcite.rex.RexBuilder
-
- typeFactory - 类 中的变量org.apache.calcite.sql.SqlOperatorBinding
-
- typeFactory - 类 中的变量org.apache.calcite.sql.validate.SqlUserDefinedAggFunction
-
This field is is technical debt; see [CALCITE-2082] Remove
RelDataTypeFactory argument from SqlUserDefinedAggFunction constructor.
- typeFactory - 类 中的变量org.apache.calcite.sql.validate.SqlValidatorImpl
-
- typeFactory - 类 中的变量org.apache.calcite.sql2rel.SqlToRelConverter
-
- typeIs(Expression, Type) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a TypeBinaryExpression.
- typeMap - 类 中的变量org.apache.calcite.jdbc.CalciteSchema
-
- typeName() - 类 中的方法org.apache.calcite.sql.SqlIntervalQualifier
-
- typeName - 类 中的变量org.apache.calcite.sql.type.AbstractSqlType
-
- typeNameToClass(String) - 类 中的方法org.apache.calcite.rel.externalize.RelJson
-
Converts a type name to a class.
- typeNotAssignable(String, String, String, String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- typeNotComparable(String, String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- typeNotComparableEachOther(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- typeNotComparableNear(String, String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- typeNotFound(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- typeNotSupported(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- Types - org.apache.calcite.linq4j.tree中的类
-
- types - 类 中的变量org.apache.calcite.model.JsonMapSchema
-
Types in this schema.
- types - 类 中的变量org.apache.calcite.rel.type.RelCrossType
-
- types(List<? extends RexNode>) - 类 中的静态方法org.apache.calcite.rex.RexUtil
-
Transforms a list of expressions into a list of their types.
- Types.ArrayType - org.apache.calcite.linq4j.tree中的类
-
Array type.
- Types.MapType - org.apache.calcite.linq4j.tree中的类
-
Map type.
- Types.RecordField - org.apache.calcite.linq4j.tree中的接口
-
Field that belongs to a record.
- Types.RecordType - org.apache.calcite.linq4j.tree中的接口
-
Base class for record-like types that do not mapped to (currently
loaded) Java
Class objects.
- typeSystem(Class<T>, T) - 接口 中的方法org.apache.calcite.config.CalciteConnectionConfig
-
- typeSystem(Class<T>, T) - 类 中的方法org.apache.calcite.config.CalciteConnectionConfigImpl
-
- typeSystem - 类 中的变量org.apache.calcite.rel.type.RelDataTypeFactoryImpl
-
- typeSystem(RelDataTypeSystem) - 类 中的方法org.apache.calcite.tools.Frameworks.ConfigBuilder
-
- typeValueSize(RelDataType, Comparable) - 类 中的方法org.apache.calcite.rel.metadata.RelMdSize
-
Estimates the average size (in bytes) of a value of a type.
- validate(SqlNode) - 类 中的方法org.apache.calcite.prepare.PlannerImpl
-
- validate(String) - 类 中的方法org.apache.calcite.sql.advise.SqlAdvisor
-
Attempts to parse and validate a SQL statement.
- validate(SqlValidator, SqlValidatorScope) - 类 中的方法org.apache.calcite.sql.SqlCall
-
Validates this call.
- validate(SqlValidator, SqlValidatorScope) - 类 中的方法org.apache.calcite.sql.SqlDataTypeSpec
-
- validate(SqlValidator, SqlValidatorScope) - 类 中的方法org.apache.calcite.sql.SqlDelete
-
- validate(SqlValidator, SqlValidatorScope) - 类 中的方法org.apache.calcite.sql.SqlDynamicParam
-
- validate(SqlValidator, SqlValidatorScope) - 类 中的方法org.apache.calcite.sql.SqlIdentifier
-
- validate(SqlValidator, SqlValidatorScope) - 类 中的方法org.apache.calcite.sql.SqlInsert
-
- validate(SqlValidator, SqlValidatorScope) - 类 中的方法org.apache.calcite.sql.SqlIntervalQualifier
-
- validate(SqlValidator, SqlValidatorScope) - 类 中的方法org.apache.calcite.sql.SqlLiteral
-
- validate(SqlValidator, SqlValidatorScope) - 类 中的方法org.apache.calcite.sql.SqlMatchRecognize
-
- validate(SqlValidator, SqlValidatorScope) - 类 中的方法org.apache.calcite.sql.SqlMerge
-
- validate(SqlValidator, SqlValidatorScope) - 类 中的方法org.apache.calcite.sql.SqlNode
-
Validates this node.
- validate(SqlValidator, SqlValidatorScope) - 类 中的方法org.apache.calcite.sql.SqlNodeList
-
- validate(SqlValidator, SqlValidatorScope) - 类 中的方法org.apache.calcite.sql.SqlSelect
-
- validate(SqlValidator, SqlValidatorScope) - 类 中的方法org.apache.calcite.sql.SqlSetOption
-
- validate(SqlValidator, SqlValidatorScope) - 类 中的方法org.apache.calcite.sql.SqlUpdate
-
- validate(SqlValidator, SqlValidatorScope) - 类 中的方法org.apache.calcite.sql.SqlWindow
-
- validate(SqlValidator, SqlValidatorScope) - 类 中的方法org.apache.calcite.sql.SqlWith
-
- validate(RelDataType) - 类 中的方法org.apache.calcite.sql.validate.DelegatingNamespace
-
- validate(SqlNode) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
-
Validates an expression tree.
- validate(SqlNode) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
-
- validate(RelDataType) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidatorNamespace
-
Validates this namespace.
- validate(SqlNode) - 接口 中的方法org.apache.calcite.tools.Planner
-
Validates a SQL statement.
- validateAggregateParams(SqlCall, SqlNode, SqlNodeList, SqlValidatorScope) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
-
Validates parameters for aggregate function.
- validateAggregateParams(SqlCall, SqlNode, SqlNodeList, SqlValidatorScope) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
-
- validateAndGetType(SqlNode) - 类 中的方法org.apache.calcite.prepare.PlannerImpl
-
- validateAndGetType(SqlNode) - 接口 中的方法org.apache.calcite.tools.Planner
-
Validates a SQL statement.
- validateCall(SqlCall, SqlValidator, SqlValidatorScope, SqlValidatorScope) - 类 中的方法org.apache.calcite.sql.fun.SqlAbstractGroupFunction
-
- validateCall(SqlCall, SqlValidator, SqlValidatorScope, SqlValidatorScope) - 类 中的方法org.apache.calcite.sql.fun.SqlCaseOperator
-
- validateCall(SqlCall, SqlValidator, SqlValidatorScope, SqlValidatorScope) - 类 中的方法org.apache.calcite.sql.fun.SqlDotOperator
-
- validateCall(SqlCall, SqlValidator, SqlValidatorScope, SqlValidatorScope) - 类 中的方法org.apache.calcite.sql.fun.SqlLiteralChainOperator
-
- validateCall(SqlCall, SqlValidator, SqlValidatorScope, SqlValidatorScope) - 类 中的方法org.apache.calcite.sql.fun.SqlSequenceValueOperator
-
- validateCall(SqlCall, SqlValidator, SqlValidatorScope, SqlValidatorScope) - 类 中的方法org.apache.calcite.sql.SqlAggFunction
-
- validateCall(SqlCall, SqlValidator, SqlValidatorScope, SqlValidatorScope) - 类 中的方法org.apache.calcite.sql.SqlAsOperator
-
- validateCall(SqlCall, SqlValidator, SqlValidatorScope, SqlValidatorScope) - 类 中的方法org.apache.calcite.sql.SqlFilterOperator
-
- validateCall(SqlCall, SqlValidator, SqlValidatorScope, SqlValidatorScope) - 类 中的方法org.apache.calcite.sql.SqlFunction
-
- validateCall(SqlCall, SqlValidator, SqlValidatorScope, SqlValidatorScope) - 类 中的方法org.apache.calcite.sql.SqlMatchRecognize.SqlMatchRecognizeOperator
-
- validateCall(SqlCall, SqlValidator, SqlValidatorScope, SqlValidatorScope) - 类 中的方法org.apache.calcite.sql.SqlNullTreatmentOperator
-
- validateCall(SqlCall, SqlValidator, SqlValidatorScope, SqlValidatorScope) - 类 中的方法org.apache.calcite.sql.SqlOperator
-
Validates a call to this operator.
- validateCall(SqlCall, SqlValidator, SqlValidatorScope, SqlValidatorScope) - 类 中的方法org.apache.calcite.sql.SqlOverOperator
-
- validateCall(SqlCall, SqlValidator, SqlValidatorScope, SqlValidatorScope) - 类 中的方法org.apache.calcite.sql.SqlSetOperator
-
- validateCall(SqlCall, SqlValidator, SqlValidatorScope, SqlValidatorScope) - 类 中的方法org.apache.calcite.sql.SqlWithinGroupOperator
-
- validateCall(SqlCall, SqlValidatorScope) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
-
Validates a call to an operator.
- validateCall(SqlCall, SqlValidatorScope) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
-
- validateCharset(ByteString, Charset) - 类 中的静态方法org.apache.calcite.sql.SqlUtil
-
Validate if value can be decoded by given charset.
- validateColumnListParams(SqlFunction, List<RelDataType>, List<SqlNode>) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
-
Validates a COLUMN_LIST parameter
- validateColumnListParams(SqlFunction, List<RelDataType>, List<SqlNode>) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
-
- validateDataType(SqlDataTypeSpec) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
-
Validates a data type expression.
- validateDataType(SqlDataTypeSpec) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
-
- validateDelete(SqlDelete) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
-
Validates a DELETE statement.
- validateDelete(SqlDelete) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
-
- validatedRowType - 类 中的变量org.apache.calcite.rel.RelRoot
-
- validateDynamicParam(SqlDynamicParam) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
-
Validates a dynamic parameter.
- validateDynamicParam(SqlDynamicParam) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
-
- ValidateErrorInfo(int, int, int, int, String) - 类 的构造器org.apache.calcite.sql.advise.SqlAdvisor.ValidateErrorInfo
-
Creates a new ValidateErrorInfo with the position coordinates and an
error string.
- ValidateErrorInfo(CalciteContextException) - 类 的构造器org.apache.calcite.sql.advise.SqlAdvisor.ValidateErrorInfo
-
Creates a new ValidateErrorInfo with an CalciteContextException.
- ValidateErrorInfo(SqlParserPos, String) - 类 的构造器org.apache.calcite.sql.advise.SqlAdvisor.ValidateErrorInfo
-
Creates a new ValidateErrorInfo with a SqlParserPos and an error
string.
- validateExpr(SqlValidator, SqlValidatorScope) - 类 中的方法org.apache.calcite.sql.SqlIdentifier
-
- validateExpr(SqlValidator, SqlValidatorScope) - 类 中的方法org.apache.calcite.sql.SqlNode
-
Validates this node in an expression context.
- validateExpr(SqlValidator, SqlValidatorScope) - 类 中的方法org.apache.calcite.sql.SqlNodeList
-
- validateExpr(SqlNode) - 类 中的方法org.apache.calcite.sql.validate.AggregatingSelectScope
-
- validateExpr(SqlNode) - 类 中的方法org.apache.calcite.sql.validate.DelegatingScope
-
- validateExpr(SqlNode) - 类 中的方法org.apache.calcite.sql.validate.GroupByScope
-
- validateExpr(SqlNode) - 类 中的方法org.apache.calcite.sql.validate.OrderByScope
-
- validateExpr(SqlNode) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidatorScope
-
Performs any scope-specific validation of an expression.
- validateExpression(RelDataType, SqlNode) - 接口 中的方法org.apache.calcite.sql2rel.InitializerContext
-
Validate the expression with a base table row type.
- validateExpression(RelDataType, SqlNode) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
-
- validateExprWithRowType(boolean, SqlOperatorTable, RelDataTypeFactory, RelDataType, SqlNode) - 类 中的静态方法org.apache.calcite.sql.validate.SqlValidatorUtil
-
Validate the sql node with specified base table row type.
- validateFeature(Feature, SqlParserPos) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
-
Validates that a particular feature is enabled.
- validateFrom(SqlNode, RelDataType, SqlValidatorScope) - 类 中的方法org.apache.calcite.sql.advise.SqlAdvisorValidator
-
- validateFrom(SqlNode, RelDataType, SqlValidatorScope) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
-
Validates the FROM clause of a query, or (recursively) a child node of
the FROM clause: AS, OVER, JOIN, VALUES, or sub-query.
- validateGroupClause(SqlSelect) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
-
Validates the GROUP BY clause of a SELECT statement.
- validateGroupList(List<RelBuilder.GroupKeyImpl>) - 类 中的方法org.apache.calcite.tools.PigRelBuilder
-
- validateHavingClause(SqlSelect) - 类 中的方法org.apache.calcite.sql.advise.SqlAdvisorValidator
-
Calls the parent class method and masks Farrago exception thrown.
- validateHavingClause(SqlSelect) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
-
- validateHint(RelHint) - 类 中的方法org.apache.calcite.rel.hint.HintStrategyTable
-
Checks if the given hint is valid.
- validateIdentifier(SqlIdentifier, SqlValidatorScope) - 类 中的方法org.apache.calcite.sql.advise.SqlAdvisorValidator
-
Registers the identifier and its scope into a map keyed by ParserPosition.
- validateIdentifier(SqlIdentifier, SqlValidatorScope) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
-
Resolves an identifier to a fully-qualified name.
- validateIdentifier(SqlIdentifier, SqlValidatorScope) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
-
- validateImpl(RelDataType) - 类 中的方法org.apache.calcite.sql.validate.AliasNamespace
-
- validateImpl(RelDataType) - 类 中的方法org.apache.calcite.sql.validate.CollectNamespace
-
- validateImpl(RelDataType) - 类 中的方法org.apache.calcite.sql.validate.IdentifierNamespace
-
- validateImpl(RelDataType) - 类 中的方法org.apache.calcite.sql.validate.MatchRecognizeNamespace
-
- validateImpl(RelDataType) - 类 中的方法org.apache.calcite.sql.validate.ProcedureNamespace
-
- validateImpl(RelDataType) - 类 中的方法org.apache.calcite.sql.validate.SelectNamespace
-
- validateImpl(RelDataType) - 类 中的方法org.apache.calcite.sql.validate.SetopNamespace
-
- validateImpl(RelDataType) - 类 中的方法org.apache.calcite.sql.validate.TableConstructorNamespace
-
- validateImpl(RelDataType) - 类 中的方法org.apache.calcite.sql.validate.WithNamespace
-
- validateInsert(SqlInsert) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
-
Validates an INSERT statement.
- validateInsert(SqlInsert) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
-
- validateIntervalQualifier(SqlIntervalQualifier) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
-
- validateIntervalQualifier(SqlIntervalQualifier) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
-
- validateJoin(SqlJoin, SqlValidatorScope) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
-
- validateJoinFilters(List<RexNode>, List<RexNode>, Join, JoinRelType) - 类 中的方法org.apache.calcite.rel.rules.FilterJoinRule
-
Validates that target execution framework can satisfy join filters.
- validateLiteral(SqlLiteral) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
-
Validates a literal.
- validateLiteral(SqlLiteral) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
-
- validateMatchRecognize(SqlCall) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
-
Validates a MATCH_RECOGNIZE clause.
- validateMatchRecognize(SqlCall) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
-
- validateMerge(SqlMerge) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
-
Validates a MERGE statement.
- validateMerge(SqlMerge) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
-
- validateModality(SqlSelect, SqlModality, boolean) - 类 中的方法org.apache.calcite.sql.advise.SqlAdvisorValidator
-
- validateModality(SqlSelect, SqlModality, boolean) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
-
Validates that a query is capable of producing a return of given modality
(relational or streaming).
- validateModality(SqlSelect, SqlModality, boolean) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
-
- validateNamespace(SqlValidatorNamespace, RelDataType) - 类 中的方法org.apache.calcite.sql.advise.SqlAdvisorValidator
-
- validateNamespace(SqlValidatorNamespace, RelDataType) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
-
Validates a namespace.
- validateOperands(SqlValidator, SqlValidatorScope, SqlCall) - 类 中的方法org.apache.calcite.sql.SqlOperator
-
Validates the operands of a call, inferring the return type in the
process.
- validateOrderList(SqlSelect) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
-
Validates the ORDER BY clause of a SELECT statement.
- validateOver(SqlCall, SqlValidatorScope) - 类 中的方法org.apache.calcite.sql.advise.SqlAdvisorValidator
-
- validateOver(SqlCall, SqlValidatorScope) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
-
- validateParameterizedExpression(SqlNode, Map<String, RelDataType>) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
-
Validates an expression tree.
- validateParameterizedExpression(SqlNode, Map<String, RelDataType>) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
-
- validatePercentage(Double) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdUtil
-
Validate the result represents a percentage number,
e.g. the value interval is [0.0, 1.0].
- validateQuantifier(SqlValidator, SqlCall) - 类 中的方法org.apache.calcite.sql.SqlFunction
-
Throws a validation error if a DISTINCT or ALL quantifier is present but
not allowed.
- validateQuery(SqlNode, SqlValidatorScope, RelDataType) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
-
Checks that a query is valid.
- validateQuery(SqlNode, SqlValidatorScope, RelDataType) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
-
- validateResult(Double) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdUtil
-
Validates the result is valid.
- validateSelect(SqlSelect, RelDataType) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
-
Validates a SELECT statement.
- validateSelectList(SqlNodeList, SqlSelect, RelDataType) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
-
- validateSequenceValue(SqlValidatorScope, SqlIdentifier) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
-
- validateSequenceValue(SqlValidatorScope, SqlIdentifier) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
-
- validateUnnest(SqlCall, SqlValidatorScope, RelDataType) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
-
- validateUpdate(SqlUpdate) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
-
Validates an UPDATE statement.
- validateUpdate(SqlUpdate) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
-
- validateValueAgainstConstraint(SqlNode, RexNode, Supplier<CalciteContextException>) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
-
Ensures that a source value does not violate the constraint of the target
column.
- validateValues(SqlCall, RelDataType, SqlValidatorScope) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
-
Validates a VALUES clause.
- validateWhereClause(SqlSelect) - 类 中的方法org.apache.calcite.sql.advise.SqlAdvisorValidator
-
Calls the parent class method and masks Farrago exception thrown.
- validateWhereClause(SqlSelect) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
-
- validateWhereOrOn(SqlValidatorScope, SqlNode, String) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
-
- validateWindow(SqlNode, SqlValidatorScope, SqlCall) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
-
Validates the right-hand side of an OVER expression.
- validateWindow(SqlNode, SqlValidatorScope, SqlCall) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
-
- validateWindowClause(SqlSelect) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
-
- validateWith(SqlWith, SqlValidatorScope) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
-
- validateWith(SqlWith, SqlValidatorScope) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
-
- validateWithItem(SqlWithItem) - 接口 中的方法org.apache.calcite.sql.validate.SqlValidator
-
- validateWithItem(SqlWithItem) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorImpl
-
- validationError(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- ValidationException - org.apache.calcite.tools中的异常错误
-
An Exception thrown when attempting to validate a SQL parse tree.
- ValidationException(String, Throwable) - 异常错误 的构造器org.apache.calcite.tools.ValidationException
-
Creates a ValidationException with the specified detail message and
cause.
- ValidationException(String) - 异常错误 的构造器org.apache.calcite.tools.ValidationException
-
Creates a ValidationException with the specified detail message.
- ValidationException(Throwable) - 异常错误 的构造器org.apache.calcite.tools.ValidationException
-
Creates a ValidationException with the specified cause.
- validator - 类 中的变量org.apache.calcite.sql.validate.DelegatingScope
-
- validator - 类 中的变量org.apache.calcite.sql.validate.implicit.AbstractTypeCoercion
-
- validator - 类 中的变量org.apache.calcite.sql2rel.SqlToRelConverter
-
- validatorContext(int, int, int, int) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- validatorContextPoint(int, int) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- validatorUnknownFunction(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- validConstant(Object, Litmus) - 类 中的静态方法org.apache.calcite.rex.RexLiteral
-
- validRexOperands(int, Litmus) - 类 中的方法org.apache.calcite.sql.fun.SqlDotOperator
-
- validRexOperands(int, Litmus) - 类 中的方法org.apache.calcite.sql.fun.SqlInOperator
-
- validRexOperands(int, Litmus) - 类 中的方法org.apache.calcite.sql.SqlBinaryOperator
-
- validRexOperands(int, Litmus) - 类 中的方法org.apache.calcite.sql.SqlOperator
-
Returns whether the given operands are valid.
- validRexOperands(int, Litmus) - 类 中的方法org.apache.calcite.sql.SqlPostfixOperator
-
- validRexOperands(int, Litmus) - 类 中的方法org.apache.calcite.sql.SqlPrefixOperator
-
- value() - 类 中的方法org.apache.calcite.config.CalciteSystemProperty
-
Returns the value of this property.
- value - 类 中的变量org.apache.calcite.linq4j.tree.ConstantExpression
-
- value(RexNode) - 类 中的静态方法org.apache.calcite.rex.RexLiteral
-
- value - 类 中的变量org.apache.calcite.sql.SqlLiteral
-
The value of this literal.
- value(SqlNode) - 类 中的静态方法org.apache.calcite.sql.SqlLiteral
-
Extracts the value from a literal.
- VALUE_OPERAND - 类 中的静态变量org.apache.calcite.sql.fun.SqlBetweenOperator
-
Ordinal of the 'value' operand.
- valueClass() - 枚举 中的方法org.apache.calcite.config.CalciteConnectionProperty
-
- valueIsNullable() - 类 中的方法org.apache.calcite.linq4j.tree.Types.MapType
-
Returns whether values may be null.
- valueMatchesType(Comparable, SqlTypeName, boolean) - 类 中的静态方法org.apache.calcite.rex.RexLiteral
-
- valueMatchesType(Object, SqlTypeName) - 类 中的静态方法org.apache.calcite.sql.SqlLiteral
-
- valueOf(String) - 枚举 中的静态方法org.apache.calcite.adapter.cassandra.CassandraMethod
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.apache.calcite.adapter.csv.CsvTable.Flavor
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.apache.calcite.adapter.druid.DruidType
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.apache.calcite.adapter.druid.Granularity.Type
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.apache.calcite.adapter.druid.QueryType
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.apache.calcite.adapter.enumerable.EnumerableConvention
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.apache.calcite.adapter.enumerable.EnumerableRel.Prefer
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.apache.calcite.adapter.enumerable.JavaRowFormat
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.apache.calcite.adapter.enumerable.NullPolicy
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.apache.calcite.adapter.enumerable.RexImpTable.NullAs
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.apache.calcite.adapter.enumerable.WinAggImplementor.SeekType
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.apache.calcite.adapter.mongodb.MongoMethod
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.apache.calcite.adapter.pig.PigAggFunction
-
返回带有指定名称的该类型的枚举常量。
- valueOf(SqlKind, boolean) - 枚举 中的静态方法org.apache.calcite.adapter.pig.PigAggFunction
-
- valueOf(String) - 枚举 中的静态方法org.apache.calcite.adapter.pig.PigDataType
-
返回带有指定名称的该类型的枚举常量。
- valueOf(byte) - 枚举 中的静态方法org.apache.calcite.adapter.pig.PigDataType
-
- valueOf(SqlTypeName) - 枚举 中的静态方法org.apache.calcite.adapter.pig.PigDataType
-
- valueOf(String) - 枚举 中的静态方法org.apache.calcite.adapter.redis.RedisDataFormat
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.apache.calcite.adapter.redis.RedisDataType
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.apache.calcite.adapter.spark.SparkMethod
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.apache.calcite.chinook.ConnectionFactory.DatabaseWrapper
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.apache.calcite.chinook.EnvironmentFairy.User
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.apache.calcite.config.CalciteConnectionProperty
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.apache.calcite.config.Lex
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.apache.calcite.config.NullCollation
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.apache.calcite.DataContext.Variable
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.apache.calcite.interpreter.BindableConvention
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.apache.calcite.interpreter.InterpretableConvention
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.apache.calcite.linq4j.JoinType
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.apache.calcite.linq4j.OpType
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.apache.calcite.linq4j.tree.ExpressionType
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.apache.calcite.linq4j.tree.GotoExpressionKind
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.apache.calcite.linq4j.tree.Primitive.Flavor
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.apache.calcite.linq4j.tree.Primitive
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.apache.calcite.model.JsonSchema.Type
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.apache.calcite.model.ModelHandler.ExtraOperand
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.apache.calcite.piglet.Ast.Direction
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.apache.calcite.piglet.Ast.Op
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.apache.calcite.plan.hep.HepMatchOrder
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.apache.calcite.plan.RelOptRuleOperandChildPolicy
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.apache.calcite.plan.RelOptUtil.Logic
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.apache.calcite.plan.RelOptUtil.SubQueryType
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.apache.calcite.plan.Strong.Policy
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.apache.calcite.plan.TableAccessMap.Mode
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.apache.calcite.plan.volcano.VolcanoPlannerPhase
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.apache.calcite.rel.core.Aggregate.Group
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.apache.calcite.rel.core.JoinRelType
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.apache.calcite.rel.core.Spool.Type
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.apache.calcite.rel.core.TableModify.Operation
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.apache.calcite.rel.hint.CompositeHintPredicate.Composition
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.apache.calcite.rel.metadata.NullSentinel
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.apache.calcite.rel.rel2sql.SqlImplementor.Clause
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.apache.calcite.rel.RelDistribution.Type
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.apache.calcite.rel.RelFieldCollation.Direction
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.apache.calcite.rel.RelFieldCollation.NullDirection
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.apache.calcite.rel.rules.materialize.MaterializedViewRule.MatchModality
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.apache.calcite.rel.type.RelDataTypeComparability
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.apache.calcite.rel.type.StructKind
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.apache.calcite.rex.RexDigestIncludeType
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.apache.calcite.rex.RexUnknownAs
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.apache.calcite.runtime.Hook
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.apache.calcite.runtime.JsonFunctions.PathMode
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.apache.calcite.runtime.Pattern.Op
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.apache.calcite.runtime.SqlFunctions.FlatProductInputType
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.apache.calcite.schema.ColumnStrategy
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.apache.calcite.schema.Schema.TableType
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.apache.calcite.sql.ddl.SqlDdlNodes.FileType
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.apache.calcite.sql.fun.SqlAvgAggFunction.Subtype
-
已过时。
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.apache.calcite.sql.fun.SqlBetweenOperator.Flag
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.apache.calcite.sql.fun.SqlCovarAggFunction.Subtype
-
已过时。
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.apache.calcite.sql.fun.SqlLibrary
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.apache.calcite.sql.fun.SqlTrimFunction.Flag
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.apache.calcite.sql.JoinConditionType
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.apache.calcite.sql.JoinType
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.apache.calcite.sql.SqlAccessEnum
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.apache.calcite.sql.SqlCollation.Coercibility
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.apache.calcite.sql.SqlDialect.CalendarPolicy
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.apache.calcite.sql.SqlDialect.DatabaseProduct
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.apache.calcite.sql.SqlExplain.Depth
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.apache.calcite.sql.SqlExplainFormat
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.apache.calcite.sql.SqlExplainLevel
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.apache.calcite.sql.SqlFunctionCategory
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.apache.calcite.sql.SqlHint.HintOptionFormat
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.apache.calcite.sql.SqlInsertKeyword
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.apache.calcite.sql.SqlJdbcDataTypeName
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.apache.calcite.sql.SqlJsonConstructorNullClause
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.apache.calcite.sql.SqlJsonEmptyOrError
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.apache.calcite.sql.SqlJsonEncoding
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.apache.calcite.sql.SqlJsonExistsErrorBehavior
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.apache.calcite.sql.SqlJsonQueryEmptyOrErrorBehavior
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.apache.calcite.sql.SqlJsonQueryWrapperBehavior
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.apache.calcite.sql.SqlJsonValueEmptyOrErrorBehavior
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.apache.calcite.sql.SqlKind
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.apache.calcite.sql.SqlMatchRecognize.AfterOption
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.apache.calcite.sql.SqlMatchRecognize.RowsPerMatchOption
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.apache.calcite.sql.SqlNullSemantics
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.apache.calcite.sql.SqlSelectKeyword
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.apache.calcite.sql.SqlStateCodes
-
已过时。
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.apache.calcite.sql.SqlSyntax
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.apache.calcite.sql.SqlWriter.FrameTypeEnum
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.apache.calcite.sql.SqlWriter.SubQueryStyle
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.apache.calcite.sql.SqlWriterConfig.LineFolding
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.apache.calcite.sql.type.CompositeOperandTypeChecker.Composition
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.apache.calcite.sql.type.SqlOperandTypeChecker.Consistency
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.apache.calcite.sql.type.SqlTypeFamily
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.apache.calcite.sql.type.SqlTypeName.Limit
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.apache.calcite.sql.type.SqlTypeName
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.apache.calcite.sql.validate.SqlConformanceEnum
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.apache.calcite.sql.validate.SqlModality
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.apache.calcite.sql.validate.SqlMonikerType
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.apache.calcite.sql.validate.SqlMonotonicity
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.apache.calcite.sql.validate.SqlValidatorImpl.Status
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.apache.calcite.statistic.MapSqlStatisticProvider
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.apache.calcite.tools.PigRelBuilder.GroupOption
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.apache.calcite.util.BuiltInMethod
-
返回带有指定名称的该类型的枚举常量。
- valueOf(long...) - 类 中的静态方法org.apache.calcite.util.ImmutableBitSet
-
Returns a new immutable bit set containing all the bits in the given long
array.
- valueOf(LongBuffer) - 类 中的静态方法org.apache.calcite.util.ImmutableBitSet
-
Returns a new immutable bit set containing all the bits in the given long
buffer.
- valueOf(String) - 枚举 中的静态方法org.apache.calcite.util.mapping.MappingType
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.apache.calcite.util.Optionality
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.apache.calcite.util.PrecedenceClimbingParser.Type
-
返回带有指定名称的该类型的枚举常量。
- values() - 枚举 中的静态方法org.apache.calcite.adapter.cassandra.CassandraMethod
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法org.apache.calcite.adapter.csv.CsvTable.Flavor
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法org.apache.calcite.adapter.druid.DruidType
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法org.apache.calcite.adapter.druid.Granularity.Type
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法org.apache.calcite.adapter.druid.QueryType
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法org.apache.calcite.adapter.enumerable.EnumerableConvention
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法org.apache.calcite.adapter.enumerable.EnumerableRel.Prefer
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法org.apache.calcite.adapter.enumerable.JavaRowFormat
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法org.apache.calcite.adapter.enumerable.NullPolicy
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法org.apache.calcite.adapter.enumerable.RexImpTable.NullAs
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法org.apache.calcite.adapter.enumerable.WinAggImplementor.SeekType
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法org.apache.calcite.adapter.mongodb.MongoMethod
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法org.apache.calcite.adapter.pig.PigAggFunction
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法org.apache.calcite.adapter.pig.PigDataType
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法org.apache.calcite.adapter.redis.RedisDataFormat
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法org.apache.calcite.adapter.redis.RedisDataType
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法org.apache.calcite.adapter.spark.SparkMethod
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法org.apache.calcite.chinook.ConnectionFactory.DatabaseWrapper
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法org.apache.calcite.chinook.EnvironmentFairy.User
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法org.apache.calcite.config.CalciteConnectionProperty
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法org.apache.calcite.config.Lex
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法org.apache.calcite.config.NullCollation
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法org.apache.calcite.DataContext.Variable
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法org.apache.calcite.interpreter.BindableConvention
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values - 类 中的变量org.apache.calcite.interpreter.Context
-
Values of incoming columns from all inputs.
- values() - 枚举 中的静态方法org.apache.calcite.interpreter.InterpretableConvention
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法org.apache.calcite.linq4j.JoinType
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法org.apache.calcite.linq4j.OpType
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法org.apache.calcite.linq4j.tree.ExpressionType
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法org.apache.calcite.linq4j.tree.GotoExpressionKind
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法org.apache.calcite.linq4j.tree.Primitive.Flavor
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法org.apache.calcite.linq4j.tree.Primitive
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法org.apache.calcite.model.JsonSchema.Type
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法org.apache.calcite.model.ModelHandler.ExtraOperand
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法org.apache.calcite.piglet.Ast.Direction
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法org.apache.calcite.piglet.Ast.Op
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法org.apache.calcite.plan.hep.HepMatchOrder
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法org.apache.calcite.plan.RelOptRuleOperandChildPolicy
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法org.apache.calcite.plan.RelOptUtil.Logic
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法org.apache.calcite.plan.RelOptUtil.SubQueryType
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法org.apache.calcite.plan.Strong.Policy
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法org.apache.calcite.plan.TableAccessMap.Mode
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法org.apache.calcite.plan.volcano.VolcanoPlannerPhase
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法org.apache.calcite.rel.core.Aggregate.Group
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法org.apache.calcite.rel.core.JoinRelType
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法org.apache.calcite.rel.core.Spool.Type
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法org.apache.calcite.rel.core.TableModify.Operation
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- Values - org.apache.calcite.rel.core中的类
-
Relational expression whose value is a sequence of zero or more literal row
values.
- Values(RelOptCluster, RelDataType, ImmutableList<ImmutableList<RexLiteral>>, RelTraitSet) - 类 的构造器org.apache.calcite.rel.core.Values
-
Creates a new Values.
- Values(RelInput) - 类 的构造器org.apache.calcite.rel.core.Values
-
Creates a Values by parsing serialized output.
- values() - 枚举 中的静态方法org.apache.calcite.rel.hint.CompositeHintPredicate.Composition
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法org.apache.calcite.rel.metadata.NullSentinel
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values(RelMetadataQuery, RelDataType, ImmutableList<ImmutableList<RexLiteral>>) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdCollation
-
Helper method to determine a
Values's collation.
- values(RelDataType, ImmutableList<ImmutableList<RexLiteral>>) - 类 中的静态方法org.apache.calcite.rel.metadata.RelMdDistribution
-
Helper method to determine a
Values's distribution.
- values() - 枚举 中的静态方法org.apache.calcite.rel.rel2sql.SqlImplementor.Clause
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法org.apache.calcite.rel.RelDistribution.Type
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法org.apache.calcite.rel.RelFieldCollation.Direction
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法org.apache.calcite.rel.RelFieldCollation.NullDirection
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法org.apache.calcite.rel.rules.materialize.MaterializedViewRule.MatchModality
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法org.apache.calcite.rel.type.RelDataTypeComparability
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法org.apache.calcite.rel.type.StructKind
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法org.apache.calcite.rex.RexDigestIncludeType
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法org.apache.calcite.rex.RexUnknownAs
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法org.apache.calcite.runtime.Hook
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法org.apache.calcite.runtime.JsonFunctions.PathMode
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法org.apache.calcite.runtime.Pattern.Op
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法org.apache.calcite.runtime.SqlFunctions.FlatProductInputType
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法org.apache.calcite.schema.ColumnStrategy
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法org.apache.calcite.schema.Schema.TableType
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法org.apache.calcite.sql.ddl.SqlDdlNodes.FileType
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法org.apache.calcite.sql.fun.SqlAvgAggFunction.Subtype
-
已过时。
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法org.apache.calcite.sql.fun.SqlBetweenOperator.Flag
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法org.apache.calcite.sql.fun.SqlCovarAggFunction.Subtype
-
已过时。
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法org.apache.calcite.sql.fun.SqlLibrary
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- VALUES - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- values() - 枚举 中的静态方法org.apache.calcite.sql.fun.SqlTrimFunction.Flag
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法org.apache.calcite.sql.JoinConditionType
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法org.apache.calcite.sql.JoinType
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法org.apache.calcite.sql.SqlAccessEnum
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法org.apache.calcite.sql.SqlCollation.Coercibility
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法org.apache.calcite.sql.SqlDialect.CalendarPolicy
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法org.apache.calcite.sql.SqlDialect.DatabaseProduct
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法org.apache.calcite.sql.SqlExplain.Depth
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法org.apache.calcite.sql.SqlExplainFormat
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法org.apache.calcite.sql.SqlExplainLevel
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法org.apache.calcite.sql.SqlFunctionCategory
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法org.apache.calcite.sql.SqlHint.HintOptionFormat
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法org.apache.calcite.sql.SqlInsertKeyword
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法org.apache.calcite.sql.SqlJdbcDataTypeName
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法org.apache.calcite.sql.SqlJsonConstructorNullClause
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法org.apache.calcite.sql.SqlJsonEmptyOrError
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法org.apache.calcite.sql.SqlJsonEncoding
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法org.apache.calcite.sql.SqlJsonExistsErrorBehavior
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法org.apache.calcite.sql.SqlJsonQueryEmptyOrErrorBehavior
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法org.apache.calcite.sql.SqlJsonQueryWrapperBehavior
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法org.apache.calcite.sql.SqlJsonValueEmptyOrErrorBehavior
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法org.apache.calcite.sql.SqlKind
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法org.apache.calcite.sql.SqlMatchRecognize.AfterOption
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法org.apache.calcite.sql.SqlMatchRecognize.RowsPerMatchOption
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法org.apache.calcite.sql.SqlNullSemantics
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法org.apache.calcite.sql.SqlSelectKeyword
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法org.apache.calcite.sql.SqlStateCodes
-
已过时。
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法org.apache.calcite.sql.SqlSyntax
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法org.apache.calcite.sql.SqlWriter.FrameTypeEnum
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法org.apache.calcite.sql.SqlWriter.SubQueryStyle
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法org.apache.calcite.sql.SqlWriterConfig.LineFolding
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法org.apache.calcite.sql.type.CompositeOperandTypeChecker.Composition
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法org.apache.calcite.sql.type.SqlOperandTypeChecker.Consistency
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法org.apache.calcite.sql.type.SqlTypeFamily
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法org.apache.calcite.sql.type.SqlTypeName.Limit
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法org.apache.calcite.sql.type.SqlTypeName
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法org.apache.calcite.sql.validate.SqlConformanceEnum
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法org.apache.calcite.sql.validate.SqlModality
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法org.apache.calcite.sql.validate.SqlMonikerType
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法org.apache.calcite.sql.validate.SqlMonotonicity
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法org.apache.calcite.sql.validate.SqlValidatorImpl.Status
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法org.apache.calcite.statistic.MapSqlStatisticProvider
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法org.apache.calcite.tools.PigRelBuilder.GroupOption
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values(String[], Object...) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
- values(RelDataType, Object...) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
Creates a
Values with a specified row type.
- values(Iterable<? extends List<RexLiteral>>, RelDataType) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
Creates a
Values with a specified row type.
- values(RelDataType) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
Creates a
Values with a specified row type and
zero rows.
- values() - 枚举 中的静态方法org.apache.calcite.util.BuiltInMethod
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 类 中的方法org.apache.calcite.util.CompositeMap
-
- values() - 枚举 中的静态方法org.apache.calcite.util.mapping.MappingType
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法org.apache.calcite.util.Optionality
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法org.apache.calcite.util.PrecedenceClimbingParser.Type
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- VALUES_FACTORY - 类 中的静态变量org.apache.calcite.adapter.jdbc.JdbcRules
-
- valuesFactory - 类 中的变量org.apache.calcite.rel.core.RelFactories.Struct
-
- valuesFolding() - 接口 中的方法org.apache.calcite.sql.SqlWriterConfig
-
Returns the line-folding policy for the VALUES expression.
- valuesListNewline() - 接口 中的方法org.apache.calcite.sql.SqlWriterConfig
-
Returns whether each row in a VALUES clause should be on its own
line.
- ValuesNode - org.apache.calcite.interpreter中的类
-
Interpreter node that implements a
Values.
- ValuesNode(Compiler, Values) - 类 的构造器org.apache.calcite.interpreter.ValuesNode
-
- ValuesReduceRule - org.apache.calcite.rel.rules中的类
-
Planner rule that folds projections and filters into an underlying
LogicalValues.
- ValuesReduceRule(RelOptRuleOperand, RelBuilderFactory, String) - 类 的构造器org.apache.calcite.rel.rules.ValuesReduceRule
-
Creates a ValuesReduceRule.
- ValuesStmt(SqlParserPos, Ast.Identifier, Ast.Schema, List<List<Ast.Node>>) - 类 的构造器org.apache.calcite.piglet.Ast.ValuesStmt
-
- valueTypes - 类 中的变量org.apache.calcite.schema.impl.AggregateFunctionImpl
-
- VAR_POP - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
VAR_POP aggregate function.
- VAR_SAMP - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
VAR_SAMP aggregate function.
- VARCHAR_1024 - 类 中的静态变量org.apache.calcite.sql.type.InferTypes
-
Operand type-inference strategy where an unknown operand type is assumed
to be VARCHAR(1024).
- VARCHAR_2000 - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
-
Type-inference strategy that always returns "VARCHAR(2000)".
- VARCHAR_2000_NULLABLE - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
-
Type-inference strategy that always returns "VARCHAR(2000)" with nulls
allowed if any of the operands allow nulls.
- VARCHAR_4 - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
-
Type-inference strategy that always returns "VARCHAR(4)".
- VARCHAR_4_NULLABLE - 类 中的静态变量org.apache.calcite.sql.type.ReturnTypes
-
Type-inference strategy that always returns "VARCHAR(4)" with nulls
allowed if any of the operands allow nulls.
- variable(Type) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a ParameterExpression node that can be used to
identify a parameter or a variable in an expression tree.
- variable(Type, String) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Creates a ParameterExpression node that can be used to
identify a parameter or a variable in an expression tree.
- variable(Holder<RexCorrelVariable>) - 类 中的方法org.apache.calcite.tools.RelBuilder
-
Creates a correlation variable for the current input, and writes it into
a Holder.
- variableFields - 类 中的变量org.apache.calcite.plan.RelOptUtil.VariableUsedVisitor
-
- variables - 类 中的变量org.apache.calcite.plan.RelOptUtil.VariableUsedVisitor
-
- variables - 类 中的变量org.apache.calcite.rex.RexAnalyzer
-
- variablesSet - 类 中的变量org.apache.calcite.rel.core.Join
-
- variablesSet - 类 中的变量org.apache.calcite.rel.mutable.MutableJoin
-
- VariableUsedVisitor(RelShuttle) - 类 的构造器org.apache.calcite.plan.RelOptUtil.VariableUsedVisitor
-
- VARIADIC - 类 中的静态变量org.apache.calcite.sql.type.OperandTypes
-
Operand type-checking strategy for an operator with no restrictions on
number or type of operands.
- variadic(SqlOperandCountRange) - 类 中的静态方法org.apache.calcite.sql.type.OperandTypes
-
- VARIANCE - 类 中的静态变量org.apache.calcite.sql.fun.SqlStdOperatorTable
-
VARIANCE aggregate function.
- VERBOSE_CACHING_INSTANCE - 类 中的静态变量org.apache.calcite.statistic.QuerySqlStatisticProvider
-
- verifyTypeEquivalence(RelNode, RelNode, Object) - 类 中的静态方法org.apache.calcite.plan.RelOptUtil
-
Verifies that a row type being added to an equivalence class matches the
existing type, raising an assertion if this is not the case.
- version - 类 中的变量org.apache.calcite.model.JsonRoot
-
Schema model version number.
- vertexSet() - 类 中的方法org.apache.calcite.util.graph.DefaultDirectedGraph
-
- vertexSet() - 接口 中的方法org.apache.calcite.util.graph.DirectedGraph
-
- VerticaSqlDialect - org.apache.calcite.sql.dialect中的类
-
A SqlDialect implementation for the Vertica database.
- VerticaSqlDialect(SqlDialect.Context) - 类 的构造器org.apache.calcite.sql.dialect.VerticaSqlDialect
-
Creates a VerticaSqlDialect.
- view - 类 中的变量org.apache.calcite.model.JsonMaterialization
-
- viewConstraintNotSatisfied(String, String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- viewExists(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- viewExpander - 类 中的变量org.apache.calcite.sql2rel.SqlToRelConverter
-
- viewExpander(RelOptTable.ViewExpander) - 类 中的方法org.apache.calcite.tools.Frameworks.ConfigBuilder
-
- ViewExpanders - org.apache.calcite.plan中的类
-
- viewMacro(SchemaPlus, String, List<String>) - 类 中的静态方法org.apache.calcite.schema.impl.ViewTable
-
已过时。
- viewMacro(SchemaPlus, String, List<String>, Boolean) - 类 中的静态方法org.apache.calcite.schema.impl.ViewTable
-
已过时。
- viewMacro(SchemaPlus, String, List<String>, List<String>, Boolean) - 类 中的静态方法org.apache.calcite.schema.impl.ViewTable
-
Table macro that returns a view.
- viewNotFound(String) - 接口 中的方法org.apache.calcite.runtime.CalciteResource
-
- viewPath - 类 中的变量org.apache.calcite.schema.impl.ViewTableMacro
-
- viewSchemaPath - 类 中的变量org.apache.calcite.model.JsonMaterialization
-
- viewSql - 类 中的变量org.apache.calcite.schema.impl.ViewTableMacro
-
- ViewTable - org.apache.calcite.schema.impl中的类
-
Table whose contents are defined using an SQL statement.
- ViewTable(Type, RelProtoDataType, String, List<String>, List<String>) - 类 的构造器org.apache.calcite.schema.impl.ViewTable
-
- viewTable(CalcitePrepare.AnalyzeViewResult, String, List<String>, List<String>) - 类 中的方法org.apache.calcite.schema.impl.ViewTableMacro
-
Allows a sub-class to return an extension of
ViewTable by
overriding this method.
- ViewTableMacro - org.apache.calcite.schema.impl中的类
-
Table function that implements a view.
- ViewTableMacro(CalciteSchema, String, List<String>, List<String>, Boolean) - 类 的构造器org.apache.calcite.schema.impl.ViewTableMacro
-
Creates a ViewTableMacro.
- VirtualColumn - org.apache.calcite.adapter.druid中的类
-
Druid Json Expression based Virtual Column.
- VirtualColumn(String, String, DruidType) - 类 的构造器org.apache.calcite.adapter.druid.VirtualColumn
-
- VirtualColumn.Builder - org.apache.calcite.adapter.druid中的类
-
Virtual Column Builder
- visit(JdbcTableScan) - 类 中的方法org.apache.calcite.adapter.jdbc.JdbcImplementor
-
- visit(Aggregate) - 类 中的方法org.apache.calcite.interpreter.Nodes.CoreCompiler
-
- visit(Filter) - 类 中的方法org.apache.calcite.interpreter.Nodes.CoreCompiler
-
- visit(Project) - 类 中的方法org.apache.calcite.interpreter.Nodes.CoreCompiler
-
- visit(Values) - 类 中的方法org.apache.calcite.interpreter.Nodes.CoreCompiler
-
- visit(TableScan) - 类 中的方法org.apache.calcite.interpreter.Nodes.CoreCompiler
-
- visit(Bindables.BindableTableScan) - 类 中的方法org.apache.calcite.interpreter.Nodes.CoreCompiler
-
- visit(Sort) - 类 中的方法org.apache.calcite.interpreter.Nodes.CoreCompiler
-
- visit(SetOp) - 类 中的方法org.apache.calcite.interpreter.Nodes.CoreCompiler
-
- visit(Join) - 类 中的方法org.apache.calcite.interpreter.Nodes.CoreCompiler
-
- visit(Window) - 类 中的方法org.apache.calcite.interpreter.Nodes.CoreCompiler
-
- visit(Match) - 类 中的方法org.apache.calcite.interpreter.Nodes.CoreCompiler
-
- visit(Collect) - 类 中的方法org.apache.calcite.interpreter.Nodes.CoreCompiler
-
- visit(Uncollect) - 类 中的方法org.apache.calcite.interpreter.Nodes.CoreCompiler
-
- visit(NewExpression, List<Expression>, List<MemberDeclaration>) - 类 中的方法org.apache.calcite.linq4j.tree.ClassDeclarationFinder
-
- visit(ClassDeclaration, List<MemberDeclaration>) - 类 中的方法org.apache.calcite.linq4j.tree.ClassDeclarationFinder
-
- visit(BinaryExpression, Expression, Expression) - 类 中的方法org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
-
- visit(TernaryExpression, Expression, Expression, Expression) - 类 中的方法org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
-
- visit(UnaryExpression, Expression) - 类 中的方法org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
-
- visit(TypeBinaryExpression, Expression) - 类 中的方法org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
-
- visit(MethodCallExpression, Expression, List<Expression>) - 类 中的方法org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
-
- visit(MemberExpression, Expression) - 类 中的方法org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
-
- visit(FieldDeclaration, Expression) - 类 中的方法org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
-
- visit(TernaryExpression, Expression, Expression, Expression) - 类 中的方法org.apache.calcite.linq4j.tree.OptimizeShuttle
-
- visit(BinaryExpression, Expression, Expression) - 类 中的方法org.apache.calcite.linq4j.tree.OptimizeShuttle
-
- visit(UnaryExpression, Expression) - 类 中的方法org.apache.calcite.linq4j.tree.OptimizeShuttle
-
- visit(ConditionalStatement, List<Node>) - 类 中的方法org.apache.calcite.linq4j.tree.OptimizeShuttle
-
- visit(MethodCallExpression, Expression, List<Expression>) - 类 中的方法org.apache.calcite.linq4j.tree.OptimizeShuttle
-
- visit(WhileStatement, Expression, Statement) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
-
- visit(ConditionalStatement, List<Node>) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
-
- visit(BlockStatement, List<Statement>) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
-
- visit(GotoStatement, Expression) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
-
- visit(LabelStatement) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
-
- visit(ForStatement, List<DeclarationStatement>, Expression, Expression, Statement) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
-
- visit(ForEachStatement, ParameterExpression, Expression, Statement) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
-
- visit(ThrowStatement, Expression) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
-
- visit(DeclarationStatement, Expression) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
-
- visit(LambdaExpression) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
-
- visit(FunctionExpression, BlockStatement) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
-
- visit(BinaryExpression, Expression, Expression) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
-
- visit(TernaryExpression, Expression, Expression, Expression) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
-
- visit(IndexExpression, Expression, List<Expression>) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
-
- visit(UnaryExpression, Expression) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
-
- visit(MethodCallExpression, Expression, List<Expression>) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
-
- visit(DefaultExpression) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
-
- visit(DynamicExpression) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
-
- visit(MemberExpression, Expression) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
-
- visit(InvocationExpression) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
-
- visit(NewArrayExpression, int, Expression, List<Expression>) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
-
- visit(ListInitExpression) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
-
- visit(NewExpression, List<Expression>, List<MemberDeclaration>) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
-
- visit(SwitchStatement) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
-
- visit(TryStatement, Statement, List<CatchBlock>, Statement) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
-
- visit(MemberInitExpression) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
-
- visit(TypeBinaryExpression, Expression) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
-
- visit(MethodDeclaration, BlockStatement) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
-
- visit(FieldDeclaration, Expression) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
-
- visit(ParameterExpression) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
-
- visit(ConstantExpression) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
-
- visit(ClassDeclaration, List<MemberDeclaration>) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
-
- visit(ConstructorDeclaration, BlockStatement) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
-
- visit(BinaryExpression) - 接口 中的方法org.apache.calcite.linq4j.tree.Visitor
-
- visit(BlockStatement) - 接口 中的方法org.apache.calcite.linq4j.tree.Visitor
-
- visit(ClassDeclaration) - 接口 中的方法org.apache.calcite.linq4j.tree.Visitor
-
- visit(ConditionalExpression) - 接口 中的方法org.apache.calcite.linq4j.tree.Visitor
-
- visit(ConditionalStatement) - 接口 中的方法org.apache.calcite.linq4j.tree.Visitor
-
- visit(ConstantExpression) - 接口 中的方法org.apache.calcite.linq4j.tree.Visitor
-
- visit(ConstructorDeclaration) - 接口 中的方法org.apache.calcite.linq4j.tree.Visitor
-
- visit(DeclarationStatement) - 接口 中的方法org.apache.calcite.linq4j.tree.Visitor
-
- visit(DefaultExpression) - 接口 中的方法org.apache.calcite.linq4j.tree.Visitor
-
- visit(DynamicExpression) - 接口 中的方法org.apache.calcite.linq4j.tree.Visitor
-
- visit(FieldDeclaration) - 接口 中的方法org.apache.calcite.linq4j.tree.Visitor
-
- visit(ForStatement) - 接口 中的方法org.apache.calcite.linq4j.tree.Visitor
-
- visit(ForEachStatement) - 接口 中的方法org.apache.calcite.linq4j.tree.Visitor
-
- visit(FunctionExpression) - 接口 中的方法org.apache.calcite.linq4j.tree.Visitor
-
- visit(GotoStatement) - 接口 中的方法org.apache.calcite.linq4j.tree.Visitor
-
- visit(IndexExpression) - 接口 中的方法org.apache.calcite.linq4j.tree.Visitor
-
- visit(InvocationExpression) - 接口 中的方法org.apache.calcite.linq4j.tree.Visitor
-
- visit(LabelStatement) - 接口 中的方法org.apache.calcite.linq4j.tree.Visitor
-
- visit(LambdaExpression) - 接口 中的方法org.apache.calcite.linq4j.tree.Visitor
-
- visit(ListInitExpression) - 接口 中的方法org.apache.calcite.linq4j.tree.Visitor
-
- visit(MemberExpression) - 接口 中的方法org.apache.calcite.linq4j.tree.Visitor
-
- visit(MemberInitExpression) - 接口 中的方法org.apache.calcite.linq4j.tree.Visitor
-
- visit(MethodCallExpression) - 接口 中的方法org.apache.calcite.linq4j.tree.Visitor
-
- visit(MethodDeclaration) - 接口 中的方法org.apache.calcite.linq4j.tree.Visitor
-
- visit(NewArrayExpression) - 接口 中的方法org.apache.calcite.linq4j.tree.Visitor
-
- visit(NewExpression) - 接口 中的方法org.apache.calcite.linq4j.tree.Visitor
-
- visit(ParameterExpression) - 接口 中的方法org.apache.calcite.linq4j.tree.Visitor
-
- visit(SwitchStatement) - 接口 中的方法org.apache.calcite.linq4j.tree.Visitor
-
- visit(TernaryExpression) - 接口 中的方法org.apache.calcite.linq4j.tree.Visitor
-
- visit(ThrowStatement) - 接口 中的方法org.apache.calcite.linq4j.tree.Visitor
-
- visit(TryStatement) - 接口 中的方法org.apache.calcite.linq4j.tree.Visitor
-
- visit(TypeBinaryExpression) - 接口 中的方法org.apache.calcite.linq4j.tree.Visitor
-
- visit(UnaryExpression) - 接口 中的方法org.apache.calcite.linq4j.tree.Visitor
-
- visit(WhileStatement) - 接口 中的方法org.apache.calcite.linq4j.tree.Visitor
-
- visit(BinaryExpression) - 类 中的方法org.apache.calcite.linq4j.tree.VisitorImpl
-
- visit(BlockStatement) - 类 中的方法org.apache.calcite.linq4j.tree.VisitorImpl
-
- visit(ClassDeclaration) - 类 中的方法org.apache.calcite.linq4j.tree.VisitorImpl
-
- visit(ConditionalExpression) - 类 中的方法org.apache.calcite.linq4j.tree.VisitorImpl
-
- visit(ConditionalStatement) - 类 中的方法org.apache.calcite.linq4j.tree.VisitorImpl
-
- visit(ConstantExpression) - 类 中的方法org.apache.calcite.linq4j.tree.VisitorImpl
-
- visit(ConstructorDeclaration) - 类 中的方法org.apache.calcite.linq4j.tree.VisitorImpl
-
- visit(DeclarationStatement) - 类 中的方法org.apache.calcite.linq4j.tree.VisitorImpl
-
- visit(DefaultExpression) - 类 中的方法org.apache.calcite.linq4j.tree.VisitorImpl
-
- visit(DynamicExpression) - 类 中的方法org.apache.calcite.linq4j.tree.VisitorImpl
-
- visit(FieldDeclaration) - 类 中的方法org.apache.calcite.linq4j.tree.VisitorImpl
-
- visit(ForStatement) - 类 中的方法org.apache.calcite.linq4j.tree.VisitorImpl
-
- visit(ForEachStatement) - 类 中的方法org.apache.calcite.linq4j.tree.VisitorImpl
-
- visit(FunctionExpression) - 类 中的方法org.apache.calcite.linq4j.tree.VisitorImpl
-
- visit(GotoStatement) - 类 中的方法org.apache.calcite.linq4j.tree.VisitorImpl
-
- visit(IndexExpression) - 类 中的方法org.apache.calcite.linq4j.tree.VisitorImpl
-
- visit(InvocationExpression) - 类 中的方法org.apache.calcite.linq4j.tree.VisitorImpl
-
- visit(LabelStatement) - 类 中的方法org.apache.calcite.linq4j.tree.VisitorImpl
-
- visit(LambdaExpression) - 类 中的方法org.apache.calcite.linq4j.tree.VisitorImpl
-
- visit(ListInitExpression) - 类 中的方法org.apache.calcite.linq4j.tree.VisitorImpl
-
- visit(MemberExpression) - 类 中的方法org.apache.calcite.linq4j.tree.VisitorImpl
-
- visit(MemberInitExpression) - 类 中的方法org.apache.calcite.linq4j.tree.VisitorImpl
-
- visit(MethodCallExpression) - 类 中的方法org.apache.calcite.linq4j.tree.VisitorImpl
-
- visit(MethodDeclaration) - 类 中的方法org.apache.calcite.linq4j.tree.VisitorImpl
-
- visit(NewArrayExpression) - 类 中的方法org.apache.calcite.linq4j.tree.VisitorImpl
-
- visit(NewExpression) - 类 中的方法org.apache.calcite.linq4j.tree.VisitorImpl
-
- visit(ParameterExpression) - 类 中的方法org.apache.calcite.linq4j.tree.VisitorImpl
-
- visit(SwitchStatement) - 类 中的方法org.apache.calcite.linq4j.tree.VisitorImpl
-
- visit(TernaryExpression) - 类 中的方法org.apache.calcite.linq4j.tree.VisitorImpl
-
- visit(ThrowStatement) - 类 中的方法org.apache.calcite.linq4j.tree.VisitorImpl
-
- visit(TryStatement) - 类 中的方法org.apache.calcite.linq4j.tree.VisitorImpl
-
- visit(TypeBinaryExpression) - 类 中的方法org.apache.calcite.linq4j.tree.VisitorImpl
-
- visit(UnaryExpression) - 类 中的方法org.apache.calcite.linq4j.tree.VisitorImpl
-
- visit(WhileStatement) - 类 中的方法org.apache.calcite.linq4j.tree.VisitorImpl
-
- visit(JsonRoot) - 类 中的方法org.apache.calcite.model.ModelHandler
-
- visit(JsonMapSchema) - 类 中的方法org.apache.calcite.model.ModelHandler
-
- visit(JsonCustomSchema) - 类 中的方法org.apache.calcite.model.ModelHandler
-
- visit(JsonJdbcSchema) - 类 中的方法org.apache.calcite.model.ModelHandler
-
- visit(JsonMaterialization) - 类 中的方法org.apache.calcite.model.ModelHandler
-
- visit(JsonLattice) - 类 中的方法org.apache.calcite.model.ModelHandler
-
- visit(JsonCustomTable) - 类 中的方法org.apache.calcite.model.ModelHandler
-
- visit(JsonColumn) - 类 中的方法org.apache.calcite.model.ModelHandler
-
- visit(JsonView) - 类 中的方法org.apache.calcite.model.ModelHandler
-
- visit(JsonType) - 类 中的方法org.apache.calcite.model.ModelHandler
-
- visit(JsonFunction) - 类 中的方法org.apache.calcite.model.ModelHandler
-
- visit(JsonMeasure) - 类 中的方法org.apache.calcite.model.ModelHandler
-
- visit(JsonTile) - 类 中的方法org.apache.calcite.model.ModelHandler
-
- visit(Aggregate) - 类 中的方法org.apache.calcite.piglet.PigRelToSqlConverter
-
- visit(Window) - 类 中的方法org.apache.calcite.piglet.PigRelToSqlConverter
-
- visit(RelNode, int, RelNode) - 类 中的方法org.apache.calcite.plan.RelTraitPropagationVisitor
-
已过时。
- visit(TableScan) - 类 中的方法org.apache.calcite.rel.logical.ToLogicalConverter
-
- visit(RelNode) - 类 中的方法org.apache.calcite.rel.logical.ToLogicalConverter
-
- visit(MutableRel) - 类 中的方法org.apache.calcite.rel.mutable.MutableRelVisitor
-
- visit(RelNode) - 类 中的方法org.apache.calcite.rel.rel2sql.RelToSqlConverter
-
- visit(Join) - 类 中的方法org.apache.calcite.rel.rel2sql.RelToSqlConverter
-
- visit(Correlate) - 类 中的方法org.apache.calcite.rel.rel2sql.RelToSqlConverter
-
- visit(Filter) - 类 中的方法org.apache.calcite.rel.rel2sql.RelToSqlConverter
-
- visit(Project) - 类 中的方法org.apache.calcite.rel.rel2sql.RelToSqlConverter
-
- visit(Window) - 类 中的方法org.apache.calcite.rel.rel2sql.RelToSqlConverter
-
- visit(Aggregate) - 类 中的方法org.apache.calcite.rel.rel2sql.RelToSqlConverter
-
- visit(TableScan) - 类 中的方法org.apache.calcite.rel.rel2sql.RelToSqlConverter
-
- visit(Union) - 类 中的方法org.apache.calcite.rel.rel2sql.RelToSqlConverter
-
- visit(Intersect) - 类 中的方法org.apache.calcite.rel.rel2sql.RelToSqlConverter
-
- visit(Minus) - 类 中的方法org.apache.calcite.rel.rel2sql.RelToSqlConverter
-
- visit(Calc) - 类 中的方法org.apache.calcite.rel.rel2sql.RelToSqlConverter
-
- visit(Values) - 类 中的方法org.apache.calcite.rel.rel2sql.RelToSqlConverter
-
- visit(Sort) - 类 中的方法org.apache.calcite.rel.rel2sql.RelToSqlConverter
-
- visit(TableModify) - 类 中的方法org.apache.calcite.rel.rel2sql.RelToSqlConverter
-
- visit(Match) - 类 中的方法org.apache.calcite.rel.rel2sql.RelToSqlConverter
-
- visit(Uncollect) - 类 中的方法org.apache.calcite.rel.rel2sql.RelToSqlConverter
-
- visit(TableFunctionScan) - 类 中的方法org.apache.calcite.rel.rel2sql.RelToSqlConverter
-
- visit(LogicalAggregate) - 类 中的方法org.apache.calcite.rel.RelHomogeneousShuttle
-
- visit(LogicalMatch) - 类 中的方法org.apache.calcite.rel.RelHomogeneousShuttle
-
- visit(TableScan) - 类 中的方法org.apache.calcite.rel.RelHomogeneousShuttle
-
- visit(TableFunctionScan) - 类 中的方法org.apache.calcite.rel.RelHomogeneousShuttle
-
- visit(LogicalValues) - 类 中的方法org.apache.calcite.rel.RelHomogeneousShuttle
-
- visit(LogicalFilter) - 类 中的方法org.apache.calcite.rel.RelHomogeneousShuttle
-
- visit(LogicalProject) - 类 中的方法org.apache.calcite.rel.RelHomogeneousShuttle
-
- visit(LogicalJoin) - 类 中的方法org.apache.calcite.rel.RelHomogeneousShuttle
-
- visit(LogicalCorrelate) - 类 中的方法org.apache.calcite.rel.RelHomogeneousShuttle
-
- visit(LogicalUnion) - 类 中的方法org.apache.calcite.rel.RelHomogeneousShuttle
-
- visit(LogicalIntersect) - 类 中的方法org.apache.calcite.rel.RelHomogeneousShuttle
-
- visit(LogicalMinus) - 类 中的方法org.apache.calcite.rel.RelHomogeneousShuttle
-
- visit(LogicalSort) - 类 中的方法org.apache.calcite.rel.RelHomogeneousShuttle
-
- visit(LogicalExchange) - 类 中的方法org.apache.calcite.rel.RelHomogeneousShuttle
-
- visit(TableScan) - 接口 中的方法org.apache.calcite.rel.RelShuttle
-
- visit(TableFunctionScan) - 接口 中的方法org.apache.calcite.rel.RelShuttle
-
- visit(LogicalValues) - 接口 中的方法org.apache.calcite.rel.RelShuttle
-
- visit(LogicalFilter) - 接口 中的方法org.apache.calcite.rel.RelShuttle
-
- visit(LogicalProject) - 接口 中的方法org.apache.calcite.rel.RelShuttle
-
- visit(LogicalJoin) - 接口 中的方法org.apache.calcite.rel.RelShuttle
-
- visit(LogicalCorrelate) - 接口 中的方法org.apache.calcite.rel.RelShuttle
-
- visit(LogicalUnion) - 接口 中的方法org.apache.calcite.rel.RelShuttle
-
- visit(LogicalIntersect) - 接口 中的方法org.apache.calcite.rel.RelShuttle
-
- visit(LogicalMinus) - 接口 中的方法org.apache.calcite.rel.RelShuttle
-
- visit(LogicalAggregate) - 接口 中的方法org.apache.calcite.rel.RelShuttle
-
- visit(LogicalMatch) - 接口 中的方法org.apache.calcite.rel.RelShuttle
-
- visit(LogicalSort) - 接口 中的方法org.apache.calcite.rel.RelShuttle
-
- visit(LogicalExchange) - 接口 中的方法org.apache.calcite.rel.RelShuttle
-
- visit(LogicalTableModify) - 接口 中的方法org.apache.calcite.rel.RelShuttle
-
- visit(RelNode) - 接口 中的方法org.apache.calcite.rel.RelShuttle
-
- visit(LogicalAggregate) - 类 中的方法org.apache.calcite.rel.RelShuttleImpl
-
- visit(LogicalMatch) - 类 中的方法org.apache.calcite.rel.RelShuttleImpl
-
- visit(TableScan) - 类 中的方法org.apache.calcite.rel.RelShuttleImpl
-
- visit(TableFunctionScan) - 类 中的方法org.apache.calcite.rel.RelShuttleImpl
-
- visit(LogicalValues) - 类 中的方法org.apache.calcite.rel.RelShuttleImpl
-
- visit(LogicalFilter) - 类 中的方法org.apache.calcite.rel.RelShuttleImpl
-
- visit(LogicalProject) - 类 中的方法org.apache.calcite.rel.RelShuttleImpl
-
- visit(LogicalJoin) - 类 中的方法org.apache.calcite.rel.RelShuttleImpl
-
- visit(LogicalCorrelate) - 类 中的方法org.apache.calcite.rel.RelShuttleImpl
-
- visit(LogicalUnion) - 类 中的方法org.apache.calcite.rel.RelShuttleImpl
-
- visit(LogicalIntersect) - 类 中的方法org.apache.calcite.rel.RelShuttleImpl
-
- visit(LogicalMinus) - 类 中的方法org.apache.calcite.rel.RelShuttleImpl
-
- visit(LogicalSort) - 类 中的方法org.apache.calcite.rel.RelShuttleImpl
-
- visit(LogicalExchange) - 类 中的方法org.apache.calcite.rel.RelShuttleImpl
-
- visit(LogicalTableModify) - 类 中的方法org.apache.calcite.rel.RelShuttleImpl
-
- visit(RelNode) - 类 中的方法org.apache.calcite.rel.RelShuttleImpl
-
- visit(RelNode, int, RelNode) - 类 中的方法org.apache.calcite.rel.RelVisitor
-
Visits a node during a traversal.
- visit(SqlLiteral) - 类 中的方法org.apache.calcite.sql.util.SqlBasicVisitor
-
- visit(SqlCall) - 类 中的方法org.apache.calcite.sql.util.SqlBasicVisitor
-
- visit(SqlNodeList) - 类 中的方法org.apache.calcite.sql.util.SqlBasicVisitor
-
- visit(SqlIdentifier) - 类 中的方法org.apache.calcite.sql.util.SqlBasicVisitor
-
- visit(SqlDataTypeSpec) - 类 中的方法org.apache.calcite.sql.util.SqlBasicVisitor
-
- visit(SqlDynamicParam) - 类 中的方法org.apache.calcite.sql.util.SqlBasicVisitor
-
- visit(SqlIntervalQualifier) - 类 中的方法org.apache.calcite.sql.util.SqlBasicVisitor
-
- visit(SqlLiteral) - 类 中的方法org.apache.calcite.sql.util.SqlShuttle
-
- visit(SqlIdentifier) - 类 中的方法org.apache.calcite.sql.util.SqlShuttle
-
- visit(SqlDataTypeSpec) - 类 中的方法org.apache.calcite.sql.util.SqlShuttle
-
- visit(SqlDynamicParam) - 类 中的方法org.apache.calcite.sql.util.SqlShuttle
-
- visit(SqlIntervalQualifier) - 类 中的方法org.apache.calcite.sql.util.SqlShuttle
-
- visit(SqlCall) - 类 中的方法org.apache.calcite.sql.util.SqlShuttle
-
- visit(SqlNodeList) - 类 中的方法org.apache.calcite.sql.util.SqlShuttle
-
- visit(SqlLiteral) - 接口 中的方法org.apache.calcite.sql.util.SqlVisitor
-
Visits a literal.
- visit(SqlCall) - 接口 中的方法org.apache.calcite.sql.util.SqlVisitor
-
- visit(SqlNodeList) - 接口 中的方法org.apache.calcite.sql.util.SqlVisitor
-
- visit(SqlIdentifier) - 接口 中的方法org.apache.calcite.sql.util.SqlVisitor
-
Visits an identifier.
- visit(SqlDataTypeSpec) - 接口 中的方法org.apache.calcite.sql.util.SqlVisitor
-
Visits a datatype specification.
- visit(SqlDynamicParam) - 接口 中的方法org.apache.calcite.sql.util.SqlVisitor
-
Visits a dynamic parameter.
- visit(SqlIntervalQualifier) - 接口 中的方法org.apache.calcite.sql.util.SqlVisitor
-
Visits an interval qualifier
- visit(SqlCall) - 类 中的方法org.apache.calcite.sql.validate.SqlScopedShuttle
-
- visit(SqlNodeList) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorUtil.DeepCopier
-
已过时。
- visit(SqlLiteral) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorUtil.DeepCopier
-
已过时。
- visit(SqlIdentifier) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorUtil.DeepCopier
-
已过时。
- visit(SqlDataTypeSpec) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorUtil.DeepCopier
-
已过时。
- visit(SqlDynamicParam) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorUtil.DeepCopier
-
已过时。
- visit(SqlIntervalQualifier) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorUtil.DeepCopier
-
已过时。
- visit(RelNode) - 类 中的方法org.apache.calcite.sql2rel.CorrelationReferenceFinder
-
- visit(RelNode) - 类 中的方法org.apache.calcite.sql2rel.DeduplicateCorrelateVariables
-
- visit(RelNode) - 类 中的方法org.apache.calcite.sql2rel.RelDecorrelator.CorelMapBuilder
-
- visit(SqlIdentifier) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter.AggConverter
-
- visit(SqlNodeList) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter.AggConverter
-
- visit(SqlLiteral) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter.AggConverter
-
- visit(SqlDataTypeSpec) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter.AggConverter
-
- visit(SqlDynamicParam) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter.AggConverter
-
- visit(SqlIntervalQualifier) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter.AggConverter
-
- visit(SqlCall) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter.AggConverter
-
- visit(SqlLiteral) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
-
- visit(SqlCall) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
-
- visit(SqlNodeList) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
-
- visit(SqlIdentifier) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
-
- visit(SqlDataTypeSpec) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
-
- visit(SqlDynamicParam) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
-
- visit(SqlIntervalQualifier) - 类 中的方法org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
-
- visit(SqlCall) - 类 中的方法org.apache.calcite.util.Util.OverFinder
-
- visitArray(RexNode[], boolean[]) - 类 中的方法org.apache.calcite.rex.RexShuttle
-
Visits each of an array of expressions and returns an array of the
results.
- visitArrayAnd(RexVisitor<Boolean>, List<RexNode>) - 类 中的静态方法org.apache.calcite.rex.RexVisitorImpl
-
Visits an array of expressions, returning the logical 'and' of their
results.
- visitArrayOr(RexVisitor<Boolean>, List<RexNode>) - 类 中的静态方法org.apache.calcite.rex.RexVisitorImpl
-
Visits an array of expressions, returning the logical 'or' of their
results.
- visitCall(RexCall) - 类 中的方法org.apache.calcite.plan.RelOptUtil.InputFinder
-
- visitCall(RexCall) - 类 中的方法org.apache.calcite.rel.rules.ReduceDecimalsRule.DecimalShuttle
-
Rewrites a call in place, from bottom up, as follows:
visit operands
visit call node
rewrite call
visit the rewritten call
- visitCall(RexCall) - 类 中的方法org.apache.calcite.rel.rules.ReduceExpressionsRule.CaseShuttle
-
- visitCall(RexCall) - 类 中的方法org.apache.calcite.rel.rules.ReduceExpressionsRule.ReducibleExprLocator
-
- visitCall(RexCall) - 类 中的方法org.apache.calcite.rel.rules.ReduceExpressionsRule.RexReplacer
-
- visitCall(RexCall, RelOptUtil.Logic) - 类 中的方法org.apache.calcite.rex.LogicVisitor
-
- visitCall(RexCall, P) - 接口 中的方法org.apache.calcite.rex.RexBiVisitor
-
- visitCall(RexCall) - 类 中的方法org.apache.calcite.rex.RexChecker
-
- visitCall(RexCall) - 类 中的方法org.apache.calcite.rex.RexInterpreter
-
- visitCall(RexCall) - 类 中的方法org.apache.calcite.rex.RexPermuteInputsShuttle
-
- visitCall(RexCall) - 类 中的方法org.apache.calcite.rex.RexShuttle
-
- visitCall(RexCall) - 类 中的方法org.apache.calcite.rex.RexUtil.ExprSimplifier
-
已过时。
- visitCall(RexCall) - 类 中的方法org.apache.calcite.rex.RexUtil.FieldAccessFinder
-
- visitCall(RexCall) - 接口 中的方法org.apache.calcite.rex.RexVisitor
-
- visitCall(RexCall) - 类 中的方法org.apache.calcite.rex.RexVisitorImpl
-
- visitChild(int, RelNode) - 类 中的方法org.apache.calcite.adapter.cassandra.CassandraRel.Implementor
-
- visitChild(EnumerableRel, int, EnumerableRel, EnumerableRel.Prefer) - 类 中的方法org.apache.calcite.adapter.enumerable.EnumerableRelImplementor
-
- visitChild(int, RelNode) - 类 中的方法org.apache.calcite.adapter.mongodb.MongoRel.Implementor
-
- visitChild(int, RelNode) - 类 中的方法org.apache.calcite.adapter.pig.PigRel.Implementor
-
- visitChild(int, RelNode, boolean) - 类 中的方法org.apache.calcite.rel.rel2sql.RelToSqlConverter
-
- visitChild(int, RelNode) - 类 中的方法org.apache.calcite.rel.rel2sql.SqlImplementor
-
- visitChild(int, RelNode, boolean) - 类 中的方法org.apache.calcite.rel.rel2sql.SqlImplementor
-
Visits e, the ith input of the current relational
expression.
- visitChild(RelNode, int, RelNode) - 类 中的方法org.apache.calcite.rel.RelShuttleImpl
-
Visits a particular child of a parent.
- visitChild(RelNode, int, RelNode) - 类 中的方法org.apache.calcite.rel.rules.ProjectCorrelateTransposeRule.RelNodesExprsHandler
-
- visitChild(SqlVisitor<R>, SqlNode, int, SqlNode) - 接口 中的方法org.apache.calcite.sql.util.SqlBasicVisitor.ArgHandler
-
Visits a particular operand of a call, using a given visitor.
- visitChild(SqlVisitor<R>, SqlNode, int, SqlNode) - 类 中的方法org.apache.calcite.sql.util.SqlBasicVisitor.ArgHandlerImpl
-
- visitChild(SqlVisitor<SqlNode>, SqlNode, int, SqlNode) - 类 中的方法org.apache.calcite.sql.util.SqlShuttle.CallCopyingArgHandler
-
- visitChild(RelNode, int, RelNode) - 类 中的方法org.apache.calcite.sql2rel.RelDecorrelator.CorelMapBuilder
-
- visitChildren(ExpressionVisitor) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
-
Reduces the node and then calls the visitor delegate on the
reduced expression.
- visitChildren(ModelHandler) - 类 中的方法org.apache.calcite.model.JsonLattice
-
- visitChildren(ModelHandler) - 类 中的方法org.apache.calcite.model.JsonMapSchema
-
- visitChildren(ModelHandler) - 类 中的方法org.apache.calcite.model.JsonSchema
-
- visitChildren(RelNode) - 类 中的方法org.apache.calcite.rel.RelShuttleImpl
-
- visitCorrelVariable(RexCorrelVariable) - 类 中的方法org.apache.calcite.plan.RelOptUtil.VariableUsedVisitor
-
- visitCorrelVariable(RexCorrelVariable) - 类 中的方法org.apache.calcite.rel.rules.ProjectCorrelateTransposeRule.RexFieldAccessReplacer
-
- visitCorrelVariable(RexCorrelVariable) - 类 中的方法org.apache.calcite.rel.rules.ReduceExpressionsRule.ReducibleExprLocator
-
- visitCorrelVariable(RexCorrelVariable, RelOptUtil.Logic) - 类 中的方法org.apache.calcite.rex.LogicVisitor
-
- visitCorrelVariable(RexCorrelVariable, P) - 接口 中的方法org.apache.calcite.rex.RexBiVisitor
-
- visitCorrelVariable(RexCorrelVariable) - 类 中的方法org.apache.calcite.rex.RexChecker
-
- visitCorrelVariable(RexCorrelVariable) - 类 中的方法org.apache.calcite.rex.RexInterpreter
-
- visitCorrelVariable(RexCorrelVariable) - 类 中的方法org.apache.calcite.rex.RexShuttle
-
- visitCorrelVariable(RexCorrelVariable) - 接口 中的方法org.apache.calcite.rex.RexVisitor
-
- visitCorrelVariable(RexCorrelVariable) - 类 中的方法org.apache.calcite.rex.RexVisitorImpl
-
- visitDynamicParam(RexDynamicParam) - 类 中的方法org.apache.calcite.rel.rules.ReduceExpressionsRule.ReducibleExprLocator
-
- visitDynamicParam(RexDynamicParam, RelOptUtil.Logic) - 类 中的方法org.apache.calcite.rex.LogicVisitor
-
- visitDynamicParam(RexDynamicParam, P) - 接口 中的方法org.apache.calcite.rex.RexBiVisitor
-
- visitDynamicParam(RexDynamicParam) - 类 中的方法org.apache.calcite.rex.RexInterpreter
-
- visitDynamicParam(RexDynamicParam) - 类 中的方法org.apache.calcite.rex.RexShuttle
-
- visitDynamicParam(RexDynamicParam) - 接口 中的方法org.apache.calcite.rex.RexVisitor
-
- visitDynamicParam(RexDynamicParam) - 类 中的方法org.apache.calcite.rex.RexVisitorImpl
-
- visitFieldAccess(RexFieldAccess) - 类 中的方法org.apache.calcite.plan.RelOptUtil.VariableUsedVisitor
-
- visitFieldAccess(RexFieldAccess) - 类 中的方法org.apache.calcite.rel.rules.ProjectCorrelateTransposeRule.RexFieldAccessReplacer
-
- visitFieldAccess(RexFieldAccess) - 类 中的方法org.apache.calcite.rel.rules.ReduceExpressionsRule.ReducibleExprLocator
-
- visitFieldAccess(RexFieldAccess, RelOptUtil.Logic) - 类 中的方法org.apache.calcite.rex.LogicVisitor
-
- visitFieldAccess(RexFieldAccess, P) - 接口 中的方法org.apache.calcite.rex.RexBiVisitor
-
- visitFieldAccess(RexFieldAccess) - 类 中的方法org.apache.calcite.rex.RexChecker
-
- visitFieldAccess(RexFieldAccess) - 类 中的方法org.apache.calcite.rex.RexInterpreter
-
- visitFieldAccess(RexFieldAccess) - 类 中的方法org.apache.calcite.rex.RexShuttle
-
- visitFieldAccess(RexFieldAccess) - 类 中的方法org.apache.calcite.rex.RexUtil.FieldAccessFinder
-
- visitFieldAccess(RexFieldAccess) - 接口 中的方法org.apache.calcite.rex.RexVisitor
-
- visitFieldAccess(RexFieldAccess) - 类 中的方法org.apache.calcite.rex.RexVisitorImpl
-
- visitFieldCollations(List<RexFieldCollation>, boolean[]) - 类 中的方法org.apache.calcite.rex.RexShuttle
-
Visits each of a list of field collations and returns a list of the
results.
- visitInputRef(RexInputRef) - 类 中的方法org.apache.calcite.plan.RelOptUtil.InputFinder
-
- visitInputRef(RexInputRef) - 类 中的方法org.apache.calcite.plan.RelOptUtil.InputReferencedVisitor
-
- visitInputRef(RexInputRef) - 类 中的方法org.apache.calcite.plan.RelOptUtil.RexInputConverter
-
- visitInputRef(RexInputRef) - 类 中的方法org.apache.calcite.rel.rules.ReduceExpressionsRule.ReducibleExprLocator
-
- visitInputRef(RexInputRef) - 类 中的方法org.apache.calcite.rel.rules.ReduceExpressionsRule.RexReplacer
-
- visitInputRef(RexInputRef, RelOptUtil.Logic) - 类 中的方法org.apache.calcite.rex.LogicVisitor
-
- visitInputRef(RexInputRef, P) - 接口 中的方法org.apache.calcite.rex.RexBiVisitor
-
- visitInputRef(RexInputRef) - 类 中的方法org.apache.calcite.rex.RexChecker
-
- visitInputRef(RexInputRef) - 类 中的方法org.apache.calcite.rex.RexInterpreter
-
- visitInputRef(RexInputRef) - 类 中的方法org.apache.calcite.rex.RexPermuteInputsShuttle
-
- visitInputRef(RexInputRef) - 类 中的方法org.apache.calcite.rex.RexShuttle
-
- visitInputRef(RexInputRef) - 类 中的方法org.apache.calcite.rex.RexUtil.FixNullabilityShuttle
-
- visitInputRef(RexInputRef) - 接口 中的方法org.apache.calcite.rex.RexVisitor
-
- visitInputRef(RexInputRef) - 类 中的方法org.apache.calcite.rex.RexVisitorImpl
-
- visitLambda(FunctionExpression<T>) - 接口 中的方法org.apache.calcite.linq4j.tree.ExpressionVisitor
-
Visits the children of the delegate expression.
- visitList(List<? extends RexNode>, boolean[]) - 类 中的方法org.apache.calcite.rex.RexShuttle
-
Visits each of a list of expressions and returns a list of the
results.
- visitList(List<? extends RexNode>, List<RexNode>) - 类 中的方法org.apache.calcite.rex.RexShuttle
-
Visits a list and writes the results to another list.
- visitLiteral(RexLiteral) - 类 中的方法org.apache.calcite.rel.rules.ReduceExpressionsRule.ReducibleExprLocator
-
- visitLiteral(RexLiteral, RelOptUtil.Logic) - 类 中的方法org.apache.calcite.rex.LogicVisitor
-
- visitLiteral(RexLiteral, P) - 接口 中的方法org.apache.calcite.rex.RexBiVisitor
-
- visitLiteral(RexLiteral) - 类 中的方法org.apache.calcite.rex.RexInterpreter
-
- visitLiteral(RexLiteral) - 类 中的方法org.apache.calcite.rex.RexShuttle
-
- visitLiteral(RexLiteral) - 接口 中的方法org.apache.calcite.rex.RexVisitor
-
- visitLiteral(RexLiteral) - 类 中的方法org.apache.calcite.rex.RexVisitorImpl
-
- visitLocalRef(RexLocalRef, RelOptUtil.Logic) - 类 中的方法org.apache.calcite.rex.LogicVisitor
-
- visitLocalRef(RexLocalRef, P) - 接口 中的方法org.apache.calcite.rex.RexBiVisitor
-
- visitLocalRef(RexLocalRef) - 类 中的方法org.apache.calcite.rex.RexChecker
-
- visitLocalRef(RexLocalRef) - 类 中的方法org.apache.calcite.rex.RexInterpreter
-
- visitLocalRef(RexLocalRef) - 类 中的方法org.apache.calcite.rex.RexPermutationShuttle
-
- visitLocalRef(RexLocalRef) - 类 中的方法org.apache.calcite.rex.RexShuttle
-
- visitLocalRef(RexLocalRef) - 接口 中的方法org.apache.calcite.rex.RexVisitor
-
- visitLocalRef(RexLocalRef) - 类 中的方法org.apache.calcite.rex.RexVisitorImpl
-
- Visitor<R> - org.apache.calcite.linq4j.tree中的接口
-
Node visitor.
- VISITOR_PATTERN - 接口 中的静态变量org.apache.calcite.util.Glossary
-
Represent an operation to be performed on the elements of an object
structure.
- VisitorDataContext - org.apache.calcite.plan中的类
-
DataContext for evaluating an RexExpression
- VisitorDataContext(Object[]) - 类 的构造器org.apache.calcite.plan.VisitorDataContext
-
- VisitorImpl<R> - org.apache.calcite.linq4j.tree中的类
-
Default implementation of
Visitor, which traverses a tree but does
nothing.
- VisitorImpl() - 类 的构造器org.apache.calcite.linq4j.tree.VisitorImpl
-
- visitOver(RexOver) - 类 中的方法org.apache.calcite.rel.rules.ReduceExpressionsRule.ReducibleExprLocator
-
- visitOver(RexOver, RelOptUtil.Logic) - 类 中的方法org.apache.calcite.rex.LogicVisitor
-
- visitOver(RexOver, P) - 接口 中的方法org.apache.calcite.rex.RexBiVisitor
-
- visitOver(RexOver) - 类 中的方法org.apache.calcite.rex.RexInterpreter
-
- visitOver(RexOver) - 类 中的方法org.apache.calcite.rex.RexShuttle
-
- visitOver(RexOver) - 接口 中的方法org.apache.calcite.rex.RexVisitor
-
- visitOver(RexOver) - 类 中的方法org.apache.calcite.rex.RexVisitorImpl
-
- visitPatternFieldRef(RexPatternFieldRef, RelOptUtil.Logic) - 类 中的方法org.apache.calcite.rex.LogicVisitor
-
- visitPatternFieldRef(RexPatternFieldRef, P) - 接口 中的方法org.apache.calcite.rex.RexBiVisitor
-
- visitPatternFieldRef(RexPatternFieldRef) - 类 中的方法org.apache.calcite.rex.RexInterpreter
-
- visitPatternFieldRef(RexPatternFieldRef) - 类 中的方法org.apache.calcite.rex.RexShuttle
-
- visitPatternFieldRef(RexPatternFieldRef) - 接口 中的方法org.apache.calcite.rex.RexVisitor
-
- visitPatternFieldRef(RexPatternFieldRef) - 类 中的方法org.apache.calcite.rex.RexVisitorImpl
-
- visitRangeRef(RexRangeRef) - 类 中的方法org.apache.calcite.rel.rules.ReduceExpressionsRule.ReducibleExprLocator
-
- visitRangeRef(RexRangeRef, RelOptUtil.Logic) - 类 中的方法org.apache.calcite.rex.LogicVisitor
-
- visitRangeRef(RexRangeRef, P) - 接口 中的方法org.apache.calcite.rex.RexBiVisitor
-
- visitRangeRef(RexRangeRef) - 类 中的方法org.apache.calcite.rex.RexInterpreter
-
- visitRangeRef(RexRangeRef) - 类 中的方法org.apache.calcite.rex.RexShuttle
-
- visitRangeRef(RexRangeRef) - 接口 中的方法org.apache.calcite.rex.RexVisitor
-
- visitRangeRef(RexRangeRef) - 类 中的方法org.apache.calcite.rex.RexVisitorImpl
-
- visitScoped(SqlCall) - 类 中的方法org.apache.calcite.sql.validate.SqlScopedShuttle
-
Visits an operator call.
- visitScoped(SqlCall) - 类 中的方法org.apache.calcite.sql.validate.SqlValidatorUtil.DeepCopier
-
已过时。
- visitSubQuery(RexSubQuery) - 类 中的方法org.apache.calcite.plan.RelOptUtil.VariableUsedVisitor
-
- visitSubQuery(RexSubQuery) - 类 中的方法org.apache.calcite.rel.rules.ReduceExpressionsRule.ReducibleExprLocator
-
- visitSubQuery(RexSubQuery, RelOptUtil.Logic) - 类 中的方法org.apache.calcite.rex.LogicVisitor
-
- visitSubQuery(RexSubQuery, P) - 接口 中的方法org.apache.calcite.rex.RexBiVisitor
-
- visitSubQuery(RexSubQuery) - 类 中的方法org.apache.calcite.rex.RexInterpreter
-
- visitSubQuery(RexSubQuery) - 类 中的方法org.apache.calcite.rex.RexShuttle
-
- visitSubQuery(RexSubQuery) - 类 中的方法org.apache.calcite.rex.RexUtil.SubQueryFinder
-
- visitSubQuery(RexSubQuery) - 接口 中的方法org.apache.calcite.rex.RexVisitor
-
- visitSubQuery(RexSubQuery) - 类 中的方法org.apache.calcite.rex.RexVisitorImpl
-
- visitTableInputRef(RexTableInputRef, RelOptUtil.Logic) - 类 中的方法org.apache.calcite.rex.LogicVisitor
-
- visitTableInputRef(RexTableInputRef, P) - 接口 中的方法org.apache.calcite.rex.RexBiVisitor
-
- visitTableInputRef(RexTableInputRef) - 类 中的方法org.apache.calcite.rex.RexInterpreter
-
- visitTableInputRef(RexTableInputRef) - 类 中的方法org.apache.calcite.rex.RexShuttle
-
- visitTableInputRef(RexTableInputRef) - 接口 中的方法org.apache.calcite.rex.RexVisitor
-
- visitTableInputRef(RexTableInputRef) - 类 中的方法org.apache.calcite.rex.RexVisitorImpl
-
- visitWindow(RexWindow) - 类 中的方法org.apache.calcite.rex.RexShuttle
-
- VmstatTableFunction - org.apache.calcite.adapter.os中的类
-
Table function that executes the OS "vmstat" command
to share memory statistics.
- VolcanoPlanner - org.apache.calcite.plan.volcano中的类
-
VolcanoPlanner optimizes queries by transforming expressions selectively
according to a dynamic programming algorithm.
- VolcanoPlanner() - 类 的构造器org.apache.calcite.plan.volcano.VolcanoPlanner
-
Creates a uninitialized VolcanoPlanner.
- VolcanoPlanner(Context) - 类 的构造器org.apache.calcite.plan.volcano.VolcanoPlanner
-
Creates a uninitialized VolcanoPlanner.
- VolcanoPlanner(RelOptCostFactory, Context) - 类 的构造器org.apache.calcite.plan.volcano.VolcanoPlanner
-
Creates a VolcanoPlanner with a given cost factory.
- volcanoPlanner - 类 中的变量org.apache.calcite.plan.volcano.VolcanoRuleCall
-
- VolcanoPlannerPhase - org.apache.calcite.plan.volcano中的枚举
-
VolcanoPlannerPhase represents the phases of operation that the
VolcanoPlanner passes through during optimization of a tree of
RelNode objects.
- VolcanoPlannerPhaseRuleMappingInitializer - org.apache.calcite.plan.volcano中的接口
-
VolcanoPlannerPhaseRuleMappingInitializer describes an interface for
initializing the mapping of
VolcanoPlannerPhases to sets of rule
descriptions.
- VolcanoRelMetadataProvider - org.apache.calcite.plan.volcano中的类
-
VolcanoRelMetadataProvider implements the
RelMetadataProvider
interface by combining metadata from the rels making up an equivalence class.
- VolcanoRelMetadataProvider() - 类 的构造器org.apache.calcite.plan.volcano.VolcanoRelMetadataProvider
-
- VolcanoRuleCall - org.apache.calcite.plan.volcano中的类
-
VolcanoRuleCall implements the
RelOptRuleCall interface
for VolcanoPlanner.
- VolcanoRuleCall(VolcanoPlanner, RelOptRuleOperand, RelNode[], Map<RelNode, List<RelNode>>) - 类 的构造器org.apache.calcite.plan.volcano.VolcanoRuleCall
-
Creates a rule call, internal, with array to hold bindings.